首页
学习
活动
专区
圈层
工具
发布
MCP广场 >详情页
文本数据差异服务器2026-10-23146分享添加福利群:解决AI开发者的「MCP实战痛点」
diff-mcp 是一个基于 jsondiffpatch 的 MCP 服务器,主要用于比较文本或数据并获取差异。它支持多种数据格式(如 JSON、JSON5、YAML、TOML、XML、HTML)的比较,并能以文本、JSON 或 JSON Patch 格式输出差异结果。该工具特别适用于需要精确识别数据变化的场景,如版本控制、数据同步等。diff-mcp 还可以与 Claude Desktop 集成,通过简单的配置即可使用。该项目遵循 MIT 许可证,允许自由使用、修改和分发。
By benjamine
2026-10-23146
github
详情内容

jsondiffpatch logo

diff-mcp

jsondiffpatch.com
MCP 服务器,用于比较文本或数据并获取差异

JsonDiffPatch CI 状态 由 Benjamin Eidelman 创建 许可证 npm stars


由 jsondiffpatch 提供支持

功能

  • 比较文本(使用 google-diff-match-patch 提供的文本差异功能)
  • 比较数据(json、json5、yaml、toml、xml、html)并以多种输出格式(文本、json、jsonpatch)获取可读的差异

工具

diff

比较文本或数据并获取可读的差异。

输入:

  • left (字符串 | 未知[] | 记录<字符串, 未知>): 左侧文本或数据
  • leftFormat (字符串, 可选): 文本, json, json5 (默认), yaml, toml, xml, html
  • right (字符串 | 未知[] | 记录<字符串, 未知>): 右侧文本或数据(与左侧比较)
  • rightFormat (字符串, 可选): 文本, json, json5 (默认), yaml, toml, xml, html
  • outputFormat (字符串, 可选): 文本 (默认), json, jsonpatch

设置

与 Claude Desktop 一起使用

将此添加到您的 claude_desktop_config.json 中:

{
  "mcpServers": {
    "diff": {
      "command": "npx",
      "args": [
        "-y",
        "diff-mcp"
      ]
    }
  }
}

所有贡献者 ✨

项目贡献者的头像表格

许可证

此 MCP 服务器根据 MIT 许可证授权。 这意味着您可以自由使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。有关更多详细信息,请参阅项目仓库中的 LICENSE 文件。

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档