JSON处理工具

JSON MCP是一个高效处理JSON文件的工具,支持拆分、合并、查找特定数据和验证JSON文件,适用于开发者和LLM交互。

  • by VadimNastoyashchy
  • JavaScript
  • 本地部署
  • 15 星标
  • 更新于
在 GitHub 查看 VadimNastoyashchy/json-mcp

使用说明

JSON-MCP

这 模型上下文协议(MCP) 服务器授权 LLM 以高效地与JSON文件交互。使用JSON MCP,您可以 分裂, 合并,以及 查找特定数据, 验证 基于定义的条件在JSON文件中。



🌟 主要特点

✅ 快速轻便
✅ LLM友好功能


🎥 演示

下面是一个演示,展示了 split 功能:


🔧 用例(工具)

1. split

将JSON文件拆分为指定数量的对象。

注: 必须提供文件路径。

提示示例:

Split JSON file from /Users/json-mcp/tests/merged.json
5 objects per file

2. merge

将JSON文件合并为一个JSON文件

注: 应提供文件夹路径

提示示例:

Merge json files from /Users/json-mcp/tests

⚙️ 配置

VS代码手动配置

要在VS Code中手动配置JSON MCP服务器,请更新 用户设置(JSON) 文件:

{
  "mcp": {
    "servers": {
      "json-mcp-server": {
        "command": "npx",
        "args": ["json-mcp-server@latest"]
      }
    }
  }
}

在VS代码中安装

您可以使用VS Code CLI安装JSON MCP服务器:

# For VS Code
code --add-mcp '{"name":"json-mcp-server","command":"npx","args": ["json-mcp-server@latest"]}'

安装后,JSON MCP服务器将可用于VS Code中的GitHub Copilot代理。

克劳德桌面

通过以下方式自动安装Claude Desktop的json-mcp 史密瑟里:

npx -y @smithery/cli install @VadimNastoyashchy/json-mcp --client claude

⚙️ 安装服务器

全局安装

npm install -g json-mcp-server@latest

全局安装后运行

json-mcp-server

使用最新版本的npx(推荐)

npx json-mcp-server@latest