mcp-server-diff-python
두 문자열 간의 텍스트 차이점을 가져오는 MCP 서버입니다. 이 서버는 Python의 표준 라이브러리인 difflib 활용하여 두 텍스트 간의 차이점을 통합 diff 형식으로 효율적으로 생성하고 제공하므로 텍스트 비교 및 버전 관리에 이상적입니다.
특징
도구
서버는 단일 도구를 제공합니다.
get-unified-diff : 두 텍스트의 차이점을 Unified diff 형식으로 가져옵니다.
인수:
string_a: 비교할 소스 텍스트(필수)string_b: 비교할 대상 텍스트(필수)
반환 값: Unified diff 형식의 차이점을 포함하는 문자열
Related MCP server: MCP Server Diff TypeScript
용법
클로드 데스크탑
Claude Desktop과 함께 사용하려면 서버 구성을 추가하세요.
MacOS의 경우: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json
지엑스피1
또는 다음 구성을 추가합니다.
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"
]
}
}
개발
디버깅
다음 명령을 사용하여 npx를 사용하여 MCP Inspector를 시작할 수 있습니다.
npx @modelcontextprotocol/inspector uvx mcp-server-diff-python
npx @modelcontextprotocol/inspector uv --directory path\to\mcp-server-diff-python run mcp-server-diff-python