使用说明
mcp服务器diff-python
用于获取两个字符串之间文本差异的MCP服务器。
此服务器利用Python的标准库 difflib 以统一差异格式高效生成和提供两个文本之间的差异,使其成为文本比较和版本控制的理想选择。
特性
工具
服务器提供了一个工具:
- 获得统一差异:以统一差异格式获取两个文本之间的差异
- 论据:
string_a:用于比较的源文本(必填)string_b:要比较的目标文本(必填)
- 返回值:一个包含统一差异格式差异的字符串
- 论据:
用法
克劳德桌面
与Claude Desktop一起使用 要与Claude Desktop一起使用,请添加服务器配置:
在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json
在Windows上: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"mcp-server-diff-python": {
"command": "uvx",
"args": [
"mcp-server-diff-python"
]
}
}
或添加以下配置:
git clone https://github.com/tatn/mcp-server-diff-python.git
cd mcp-server-diff-python
uv sync
uv build
"mcpServers": {
"mcp-server-diff-python": {
"command": "uv",
"args": [
"--directory",
"path\\to\\mcp-server-diff-python",
"run",
"mcp-server-diff-python"
]
}
}
发展
调试
您可以使用以下命令启动MCP检查器 新巴拿马型船舶使用以下命令:
npx @modelcontextprotocol/inspector uvx mcp-server-diff-python
npx @modelcontextprotocol/inspector uv --directory path\to\mcp-server-diff-python run mcp-server-diff-python
