这是一个用于查询和操作 JSON 数据的 JSON Model Context Protocol (MCP) 服务器实现。该服务器允许大语言模型 (LLMs) 通过一组标准化工具与 JSON 数据进行交互。
JSON 模型上下文协议 (MCP) 服务器可助力大语言模型便捷地与 JSON 数据交互。以下是使用指引:
# 使用 npx 和特定版本(推荐)
npx @gongrzhe/server-json-mcp@1.0.3
# 全局安装特定版本
npm install -g @gongrzhe/server-json-mcp@1.0.3
# 全局安装后运行
server-json-mcp
url(字符串):JSON 数据源的 URL。jsonPath(字符串):带有可选操作的 JSONPath 表达式。url(字符串):JSON 数据源的 URL。jsonPath(字符串):基础 JSONPath 表达式。condition(字符串):过滤条件。$[0:5]、$[-3:]、$[1:4]。$.sort(price)、$.sort(-price)。$.distinct()。$.map(fieldName)。$.flatten()。$.union([1,2,3])。$.intersection([1,2,3])。$.toLowerCase()、$.toUpperCase()。$.startsWith('test')。$.endsWith('test')。$.contains('test')。$.matches('pattern')。$.math(+10)、$.pow2()。$.round()。$.floor()。$.ceil()。$.abs()。$.sqrt()。$.format('YYYY-MM-DD')。$.isToday()。$.add(1, 'days')。$.groupBy(category)。$.sum(price)。$.avg(price)。$.min(price)。$.max(price)。若要在 Claude Desktop 应用中使用此服务器,请将以下配置添加到你的 claude_desktop_config.json 文件:
{
"config": {
"@gongrzhe/server-json-mcp@1.0.3": {
// 配置选项
}
}
}
若要从源代码构建,请执行以下步骤:
git clone https://github.com/your-username/your-repository.git
cd your-repository
npm install
npm run build