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
A Model Context Protocol server that provides access to BigQuery
Model Context Protocol Servers
MCP server for Nile Database - Manage and query databases, tenants, users, auth using LLMs
MCP Server for Ghidra
A open-source library enabling AI models to control hardware devices via serial communication using the MCP protocol. Initial...
A Model Context Protocol (MCP) server for interacting with Bugsnag. This server allows LLM tools like Cursor and...
A Model Context Protocol (MCP) server for interacting with DaVinci Resolve and Fusion
mcp server accessing MySQL database
OpenAPI Schema Model Context Protocol Server
Detect hallucinations, repetitive bug fix (AKA. bottomless pit) and help AI coder's with access to documentations and suggest...





