
mcp-server-diff-typescript MCP Server

2025.02.17
0
JavaScript文本差异生成代码审查工具开发效率
mcp-server-diff-typescript 是一个基于 TypeScript 的 MCP(Model Context Protocol)服务器,专注于提供统一的差异生成功能。它主要用于比较和分析两个文本字符串之间的差异,生成统一的差异格式,适用于代码审查、版本控制等场景。
View on GitHub
Overview
基本能力
产品定位
mcp-server-diff-typescript 是一个用于生成文本差异的工具,特别适用于开发者在代码审查和版本控制中快速识别文本变化。
核心功能
- 统一差异生成:提供
get-unified-diff
工具,用于生成两个文本字符串之间的统一差异。 - 参数:
oldString
和newString
为必填参数。 - 返回值:以统一差异格式返回差异内容。
- 技术实现:使用
diff
包进行精确的差异检测。 - 上下文:包含变更周围的 3 行上下文。
适用场景
- 代码审查:快速识别代码变更。
- 版本控制:比较不同版本的文件差异。
- 文本分析:分析文本内容的变化。
工具列表
get-unified-diff
:生成两个文本字符串之间的统一差异。
常见问题解答
无明确常见问题解答内容。
使用教程
使用依赖
无明确前置依赖要求。
安装教程
作为全局包安装
npm install -g mcp-server-diff-typescript
作为项目依赖安装
npm install 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
调试方式
使用 npx 调试
npx @modelcontextprotocol/inspector npx -y mcp-server-diff-typescript
使用 node 调试
npx @modelcontextprotocol/inspector node /path/to/mcp-server-diff-typescript/build/index.js