MCP.so
ログイン

MCP Server Diff Python

@tatn

基本情報

カテゴリ

バージョン管理

トランスポート

stdio

作者

tatn

MCP Server Diff Python について

概要はまだありません

MCP Server Diff Python の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-server-diff-python": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

MCP Server Diff Python のツール

1

Get differences between two texts in Unified diff format

概要

What is mcp-server-diff-python?

mcp-server-diff-python is an MCP server that computes text differences between two strings using Python's standard library difflib. It returns differences in Unified diff format, making it useful for text comparison and version control tasks.

How to use mcp-server-diff-python?

Install and run via uvx mcp-server-diff-python or clone the repository and use uv run. Add the server configuration to Claude Desktop's claude_desktop_config.json. The server exposes a single tool, get-unified-diff, which takes two required string arguments (string_a and string_b) and returns the diff in Unified diff format.

Key features of mcp-server-diff-python

  • Single tool: get-unified-diff for computing text differences.
  • Returns differences in Unified diff format.
  • Leverages Python's built-in difflib library.
  • Lightweight—no external dependencies beyond Python standard library.
  • Runs via uvx or local uv installation.

Use cases of mcp-server-diff-python

  • Comparing two versions of a document or code snippet.
  • Generating patches or change summaries between text revisions.
  • Enabling AI assistants to show what changed between two text inputs.
  • Version control workflows requiring inline diff output.

よくある質問

1

What tool does the server provide?

The server provides a single tool called `get-unified-diff`, which computes and returns the Unified diff between two input strings.

2

What arguments does `get-unified-diff` require?

It requires two string arguments: `string_a` (source text) and `string_b` (target text), both mandatory.

3

How do I install and configure the server with Claude Desktop?

Add the server configuration to your Claude Desktop config file using `uvx mcp-server-diff-python` as the command, or clone the repo and run via `uv run` with a local directory path.

4

What library does the server use to compute diffs?

It uses Python's standard library module `difflib`—no additional dependencies are needed.

5

Is there a way to test or debug the server?

Yes, you can start the MCP Inspector by running `npx @modelcontextprotocol/inspector uvx mcp-server-diff-python` to interactively test the server.

コメント

「バージョン管理」の他のコンテンツ