
JSON MCP Server (@gongrzhe/[email protected])

2025.03.13
32
JavaScriptJSON 数据处理数据查询数据操作开发效率数据库
JSON-MCP-Server 是一个基于 JSON Model Context Protocol (MCP) 的服务器实现,用于查询和操作 JSON 数据。该服务器使 LLMs 能够通过一组标准化工具与 JSON 数据进行交互。
View on GitHub
Overview
基本能力
产品定位
JSON-MCP-Server 是一个专门用于查询和操作 JSON 数据的服务器,旨在为开发者和 LLMs 提供高效的数据处理能力。
核心功能
- 查询功能:使用 JSONPath 语法查询 JSON 数据,支持扩展操作。
- 过滤功能:根据条件过滤 JSON 数据。
- 数组操作:支持切片、排序、去重、转换等操作。
- 字符串操作:支持大小写转换、测试、搜索等操作。
- 数值操作:支持数学运算、舍入、函数等操作。
- 日期操作:支持格式化、检查、修改等操作。
- 聚合操作:支持分组、统计等操作。
适用场景
- 需要高效查询和操作 JSON 数据的开发场景。
- LLMs 与 JSON 数据的交互场景。
- 数据分析和处理的自动化场景。
工具列表
- query:使用 JSONPath 语法查询 JSON 数据。
- filter:根据条件过滤 JSON 数据。
常见问题解答
- 所有 JSONPath 表达式以
$
开头,表示根对象。 - 数组索引从零开始。
- 操作中的字符串值应使用引号包裹。
- 日期操作支持 'days'、'months' 和 'years' 单位。
- 数值操作支持基本算术运算符(+、-、*、/)。
使用教程
使用依赖
无特殊依赖,只需安装 Node.js 环境。
安装教程
# 使用 npx 运行特定版本(推荐)
npx @gongrzhe/[email protected]
# 全局安装特定版本
npm install -g @gongrzhe/[email protected]
# 全局安装后运行
server-json-mcp
调试方式
安装完成后,可以通过运行上述命令启动服务器,并通过标准输入输出进行交互调试。
开发
从源代码构建
- 克隆仓库。
- 安装依赖:
bash npm install
- 构建项目:
bash npm run build