mcp-server-diff-typescript MCP 服务器
提供统一差异生成功能的模型上下文协议服务器。
这个基于 TypeScript 的 MCP 服务器实现了一个 diff 生成系统。它提供了一个工具来生成两个文本字符串之间的统一 diff,这对于比较和分析文本差异非常有用。
特征
工具
get-unified-diff- 在两个文本字符串之间生成统一的差异将
oldString和newString作为必需参数以统一差异格式返回差异
使用
diff包进行精确的差异检测包含 3 行有关变更的背景信息
安装
作为一个全球包裹
npm install -g mcp-server-diff-typescript
作为项目依赖项
npm install mcp-server-diff-typescript
用法
与 Claude Desktop 一起使用
要与 Claude Desktop 一起使用,请添加服务器配置:
在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"mcp-server-diff-typescript": {
"command": "npx",
"args": [
"-y",
"mcp-server-diff-typescript"
]
}
}
或者添加以下配置:
git clone https://github.com/tatn/mcp-server-diff-typescript.git
cd mcp-server-diff-typescript
npm install
npm run build
"mcpServers": {
"mcp-server-diff-typescript": {
"command": "node",
"args": [
"/path/to/mcp-server-diff-typescript/build/index.js"
]
}
}
调试
要调试 MCP 服务器:
npx @modelcontextprotocol/inspector npx -y mcp-server-diff-typescript
npx @modelcontextprotocol/inspector node /path/to/mcp-server-diff-typescript/build/index.js
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
该服务器提供了一个工具来生成两个文本字符串之间的统一差异,以方便文本比较和分析。
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that provides tools for analyzing text documents, including counting words and characters. This server helps LLMs perform text analysis tasks by exposing simple document statistics functionality.Last updated -11910Apache 2.0
- Asecurity-licenseAqualityThis MCP server provides unified diffs of two text inputs using Python's standard library difflib.Last updated -17MIT License
- Asecurity-licenseAqualitycompare 2 text or data (supports text diffs, json, json5, yaml, toml, xml and html). powered by jsondiffpatchLast updated -1225,188MIT License
- Asecurity-licenseAqualityA lightweight server that provides detailed text analysis, counting total characters, characters without spaces, letters, numbers, and symbols for AI assistants like Claude Desktop and GitHub Copilot.Last updated -13