mcpField
J
JSON Toolkit MCP - Format, Validate, Diff, Query & Transform JSON

JSON Toolkit MCP - Format, Validate, Diff, Query & Transform JSON

远程服务
product-store.yagami8095.workers.dev开发工具431 周前更新

关于 JSON Toolkit MCP - Format, Validate, Diff, Query & Transform JSON

JSON Toolkit MCP 是面向开发者的 JSON 处理服务,可通过 AI 客户端检查和操作 JSON。它提供格式化、验证、比较、类 JSONPath 查询、转换及 Schema 生成工具。

主要功能

  1. 01格式化与压缩 JSON
  2. 02定位语法错误
  3. 03比较 JSON 对象
  4. 04使用类 JSONPath 查询
  5. 05展平、筛选、忽略和重命名键
  6. 06根据样例生成 JSON Schema

适用场景

  1. 01格式化 API 响应并定位错误
  2. 02检查不同版本配置的变化
  3. 03提取嵌套 JSON 中的字段
  4. 04根据样例数据创建 Schema

MCP 相关

通过 Streamable HTTP 向 MCP 客户端提供六种 JSON 操作工具,运行于 Cloudflare Workers。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://json-toolkit-mcp.yagami8095.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://json-toolkit-mcp.yagami8095.workers.dev/mcp
Streamable HTTPhttps://regex-engine-mcp.yagami8095.workers.dev/mcp
Streamable HTTPhttps://color-palette-mcp.yagami8095.workers.dev/mcp
Streamable HTTPhttps://timestamp-converter-mcp.yagami8095.workers.dev/mcp
Streamable HTTPhttps://prompt-enhancer-mcp.yagami8095.workers.dev/mcp
Streamable HTTPhttps://openclaw-intel-mcp.yagami8095.workers.dev/mcp
Streamable HTTPhttps://openclaw-fortune-mcp.yagami8095.workers.dev/mcp
Streamable HTTPhttps://moltbook-publisher-mcp.yagami8095.workers.dev/mcp
Streamable HTTPhttps://agentforge-compare-mcp.yagami8095.workers.dev/mcp

工具

详细介绍

JSON Toolkit MCP 服务

Smithery MCP Cloudflare Workers Free Tier

EN: 无需离开 AI 助手,即可格式化、验证、比较、查询和转换 JSON。 繁中: 不用離開 AI 助手就能格式化、驗證、比較、查詢和轉換 JSON。 日本語: AIアシスタントから離れずにJSONのフォーマット、検証、比較、クエリ、変換ができます。

这是什么?我为什么需要它?

  • JSON 在编程中无处不在。 API 响应、配置文件、数据库——都使用 JSON。但原始 JSON 很难阅读,少一个逗号就会导致一切出错。此服务可立即格式化杂乱的 JSON,并准确指出错误所在(行号和列号)。
  • 手动比较两个 JSON 文件很麻烦。 配置发生变化并导致问题时,你需要知道具体差异。差异工具会准确显示哪些键被添加、删除或更改——无需手动逐项检查。
  • 你需要从深层嵌套的 JSON 中提取数据,但不想编写代码。 查询工具支持使用 $.users[*].name 这类简单路径语法,提取所需数据。模式生成器还能根据任意样本数据自动创建 JSON Schema。

快速安装

Cursor(一键安装)

Install in Cursor

Claude Desktop

添加到你的 MCP 配置文件(claude_desktop_config.json):

{
  "mcpServers": {
    "json-toolkit": {
      "url": "https://json-toolkit-mcp.yagami8095.workers.dev/mcp"
    }
  }
}
Smithery
npx @smithery/cli install @openclaw-ai/json-toolkit-mcp

工具

工具功能提示词示例
json_format使用可配置的缩进美化输出或压缩 JSON“用 2 个空格缩进格式化此 JSON:{"name":"Alice","age":30}”
json_validate检查 JSON 是否有效,并显示确切的错误位置“这是有效的 JSON 吗?{key: value}”
json_diff比较两个 JSON 对象并列出所有差异“这两个 JSON 配置有哪些变化?”
json_query使用 $.users[0].name 这类路径语法搜索 JSON“从这个 JSON 数组中提取所有电子邮件地址”
json_transform展平、还原嵌套、选取、忽略或重命名键“将这个嵌套 JSON 展平为单层结构”
json_schema_generate根据样本数据自动生成 JSON Schema“根据此 API 响应生成 JSON Schema”

复制粘贴示例

示例 1:修复并格式化杂乱的 API 响应

只需对你的 AI 说:“格式化此 JSON 并检查它是否有效:{"users":[{"name":"Alice","scores":[98,87,95]},{"name":"Bob","scores":[72,88]}]}”

示例 2:查找两个配置版本之间的变化

只需对你的 AI 说:“比较这两个 JSON 对象并告诉我有哪些变化:A = {"debug": true, "port": 3000, "host": "localhost"} B = {"debug": false, "port": 8080, "host": "localhost"}”

示例 3:从嵌套 JSON 中提取特定数据

只需对你的 AI 说:“从这个 JSON 中查询 $.users[*].email,并列出所有电子邮件地址”

方案

方案费用调用次数
免费$020/天
Pro$29/月50,000/月

常见问题

问:我需要安装任何东西吗? 答:不需要。这是一个运行在 Cloudflare Workers 上的云服务。只需将 URL 添加到 AI 客户端的 MCP 配置中,即可立即开始使用。无需安装 npm、无需 Docker,也无需 API 密钥。

问:它能处理的 JSON 最大容量是多少? 答:免费套餐下,服务可处理最大 1MB 的 JSON 负载。这足以满足绝大多数 API 响应和配置文件的需求。对于更大的文件,可以考虑 Pro 套餐。

问:它支持 JSONPath 或 jq 语法吗? 答:查询工具使用类似 JSONPath 的语法($、点号表示法、通配符、数组切片)。它并不完全支持 jq,但涵盖了开发者最常用的查询模式。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。