JSON MCP Server (@gongrzhe/
处理和解析JSON的微服务服务器
简介
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
核心功能
主要工具
-
查询 (query)
- 使用增强型JSONPath语法查询JSON数据
- 参数:
url
(JSON数据源),jsonPath
(查询表达式)
-
过滤 (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