基本能力
产品定位
mcp-server-diff-typescript 是一个用于生成文本差异的工具,适用于开发者在代码或文本比较中快速识别差异。
核心功能
- 文本差异生成:提供
get-unified-diff
工具,能够生成两个文本字符串之间的统一差异格式。 - 参数:
oldString
和newString
(必填)。 - 返回:统一的差异格式,包含 3 行上下文。
- 使用
diff
包进行精确的差异检测。
适用场景
- 代码版本比较(如 Git diff)。
- 文本内容差异分析。
- 自动化测试中的结果比对。
工具列表
get-unified-diff
:生成两个文本字符串之间的统一差异。
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
作为全局包安装
bash
npm install -g mcp-server-diff-typescript
作为项目依赖安装
bash
npm install mcp-server-diff-typescript
从源码安装
bash
git clone https://github.com/tatn/mcp-server-diff-typescript.git
cd mcp-server-diff-typescript
npm install
npm run build
调试方式
使用 MCP 检查器调试:
bash
npx @modelcontextprotocol/inspector npx -y mcp-server-diff-typescript
或
bash
npx @modelcontextprotocol/inspector node /path/to/mcp-server-diff-typescript/build/index.js