JSON MCP Server (@gongrzhe/

JSON MCP Server (@gongrzhe/

处理和解析JSON的微服务服务器

JSON Server MCP server

简介

JSON MCP 服务器是一个用于查询和操作JSON数据的工具,提供标准化接口使大语言模型能够与JSON数据交互。

安装与运行

# 推荐: 使用npx运行特定版本
npx @gongrzhe/json-mcp-server@0.1.5

# 或者全局安装后运行
npm install -g @gongrzhe/json-mcp-server@0.1.5
server-json-mcp

核心功能

主要工具

  1. 查询 (query)

    • 使用增强型JSONPath语法查询JSON数据
    • 参数: url(JSON数据源), jsonPath(查询表达式)
  2. 过滤 (filter)

    • 根据条件筛选JSON数据
    • 参数: url(JSON数据源), jsonPath(基础路径), condition(过滤条件)

常用操作示例

# 数组操作
$.sort(price)      # 按价格排序
$.distinct()       # 去重
$.map(fieldName)   # 映射字段

# 字符串操作
$.toLowerCase()    # 转小写
$.contains('test') # 包含测试

# 数值与聚合操作
$.sum(price)       # 求和
$.groupBy(category) # 分组

与Claude Desktop集成

claude_desktop_config.json中添加:

{
  "json": {
    "command": "npx",
    "args": [
      "@gongrzhe/json-mcp-server@0.1.5"
    ]
  }
}

注意事项

  • JSONPath表达式以$开头
  • 数组索引从0开始
  • 字符串值需要用引号括起
  • 支持日期操作('days', 'months', 'years')
  • 支持基本算术运算(+, -, *, /)

许可证

MIT