差异比较服务

一个用于比较文本或数据并生成差异的服务,支持多种输入和输出格式。

  • by benjamine
  • TypeScript
  • 本地部署
  • 5352 星标
  • 更新于
在 GitHub 查看 benjamine/jsondiffpatch

使用说明

diff-mcp

jsondiffpatch.com
MCP Server to compare text or data and get a diff


由...驱动 jsondiffpatch

特性

  • 比较文本(使用由 谷歌差异匹配补丁 )
  • 比较数据(json、json5、yaml、toml、xml、html),并获得多种输出格式(文本、json、jsonmatch)的可读差异

工具

差异

比较文本或数据,得到可读的差异。

输入:

  • left (string |未知[]|记录<字符串,未知>):左侧文本或数据
  • leftFormat (字符串,可选):文本、json、json5(默认)、yaml、toml、xml、html
  • right (string |未知[]|记录<字符串,未知>):右侧文本或数据(与左侧进行比较)
  • 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文件。