mcp-server-diff-python
An MCP server for obtaining text differences between two strings.
This server leverages Python’s standard library difflib to efficiently generate and provide differences between two texts in Unified diff format, making it ideal for text comparison and version control purposes.
Features
Tools
The server provides a single tool:
- get-unified-diff: Get differences between two texts in Unified diff format
- Arguments:
string_a: Source text for comparison (required)string_b: Target text to compare against (required)
- Return value: A string containing the differences in Unified diff format
- Arguments:
Usage
Claude Desktop
Using with Claude Desktop To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"mcp-server-diff-python": {
"command": "uvx",
"args": [
"mcp-server-diff-python"
]
}
}
or Add the following configuration:
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"
]
}
}
Development
Debugging
You can start the MCP Inspector using npxwith the following commands:
npx @modelcontextprotocol/inspector uvx mcp-server-diff-python
npx @modelcontextprotocol/inspector uv --directory pathtomcp-server-diff-python run mcp-server-diff-python
Diff Server
Project Details
- tatn/mcp-server-diff-python
- MIT License
- Last Updated: 4/16/2025
Recomended MCP Servers
MCP Server implementation for Ableton Live OSC control
Automatic operation of on-screen GUI.
Enable any LLM (e.g. Claude) to interactively debug any language for you via MCP and a VS Code...
Build a knowledge base into a tar.gz and give it to this MCP server, and it is ready...
An mcp server that provides read-only access to MariaDB.
Augment LLMs with Todoist features
A Model Context Protocol (MCP) server that provides access to NS (Dutch Railways) travel information through Claude AI....
An MCP (Model Context Protocol) server that enables ✨ AI platforms to interact with 🤖 YepCode's infrastructure. Turn...
A Model Context Protocol server that provides network asset information based on query conditions. This server allows LLMs...
OmniMCP uses Microsoft OmniParser and Model Context Protocol (MCP) to provide AI models with rich UI context and...





