mcpField
J
json-mender-mcp

json-mender-mcp

本地服务
github.com/headlessherm-creator开发工具01 周前更新

关于 json-mender-mcp

json-mender-mcp 是面向 AI Agent 的本地 MCP 服务,用于修复格式错误的 JSON、验证 JSON Schema 并测试正则表达式。所有处理均在本机确定性执行,无需 API 密钥或网络调用。

主要功能

  1. 01修复格式错误的 JSON
  2. 02按 JSON Schema 验证数据
  3. 03确定性测试正则表达式
  4. 04本地运行,无需网络调用

适用场景

  1. 01修复 LLM 输出中的无效 JSON
  2. 02检查数据是否符合 JSON Schema
  3. 03验证正则表达式能否匹配目标字符串

MCP 相关

它向 MCP 客户端提供 JSON 修复、Schema 验证和正则测试工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"headlessherm-creator-json-mender": {
"command": "npx",
"args": [
"-y",
"json-mender-mcp"
]
}
}
}
启动命令npx -y json-mender-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmjson-mender-mcp0.2.1

工具

3

收录的工具列表 · 更新于 1 周前

参数类型必填说明
textstring是要修复的格式错误的 JSON 文本。

详细介绍

JSON Mender MCP — 为 AI Agent 修复格式错误的 JSON、验证 JSON Schema、测试正则表达式

免费的本地 MCP 服务,可修复大模型输出的错误 JSON、根据真正的 JSON Schema 验证数据,并以确定性方式测试正则表达式——无需 API 密钥、网络调用或遥测。

如果你正在构建 AI Agent,却总是遇到 JSONDecodeError、未终止的字符串、尾随逗号或模型输出中未加引号的键名,那么这个 MCP 服务就是为解决这一问题而打造的。

与 polymath-megablaster-mcp 一样,秉持本地优先、确定性的理念,但专门用于解决“模型写出的 JSON 无法解析”这一问题。

解决的问题

大模型——尤其是较小型或本地模型(Llama、Qwen、Mistral)——经常会生成看起来正确、却无法解析的 JSON:尾随逗号、用单引号代替双引号、内部引号未转义、缺少逗号、输出被截断。让模型“修复 JSON”通常只会得到第二份错误结果。repair_json 每次都会以确定性的方式修复它,始终采用相同的方法,无需再次调用模型。

工具

  • repair_json — 修复格式错误或无效的 JSON(尾随逗号、未加引号的键名、未转义的引号、被截断的结构),并返回已修正且解析后的结果。基于 jsonrepair 构建。
  • validate_regex — 以确定性方式针对一个或多个字符串测试正则表达式。此工具很实用,因为模型经常会写出能够编译、却无法匹配其预期内容的正则表达式。
  • validate_against_schema — 使用真正的 JSON Schema 验证任意 JSON 数据(通过使用最广泛的 JS Schema 验证器 ajv),并获取精确到字段、易于理解的错误消息,而不是笼统的通过或失败结果。

设置

1. 安装 Node.js(v18+),如果尚未安装,请访问:https://nodejs.org

2. 克隆并安装:

git clone https://github.com/headlessherm-creator/json-mender-mcp.git
cd json-mender-mcp
npm install

3. 将 MCP 客户端指向此服务:

{
  "mcpServers": {
    "json-mender": {
      "command": "node",
      "args": ["/path/to/json-mender-mcp/src/index.js"]
    }
  }
}

常见客户端的设置文档:

为什么选择本地运行

src/tools.js 中没有任何 fetch/http 导入——每个工具都使用 jsonrepair 和 ajv 进行纯本地计算;这两个 npm 包均成熟可靠且维护活跃。通过此服务发送的任何内容都不会离开你的设备。

关键词

JSON 修复 MCP 服务、修复大模型生成的错误 JSON、格式错误的 JSON 解析器、JSON Schema 验证 MCP、正则表达式测试器 MCP、无需 API 密钥的本地 MCP 服务、Claude MCP JSON 工具、AI Agent 结构化输出验证。

相关工具

秉持相同的本地优先理念,解决不同问题:

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。