Token导航 LogoToken导航

MCP Server · 运维云端

JSON MCP Tool

一个专为i18next翻译文件和其他大型JSON文档设计的高效JSON文件处理工具,提供获取、设置和删除JSON值的核心功能。

未说明官方级别未说明来源级核验工具 3
GoClaude云端部署

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
JokerQyou
提供方
JokerQyou

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

JSON MCP Tool 属于运维云端类 MCP Server,公开资料标注 3 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

JsonMcpTool(Go版本)

一个完整的MCP(模型上下文协议)工具,用于高效处理JSON文件,专为I18Next翻译文件和其他大型JSON文档而设计。这是 去重写 为了获得更好的性能和更容易的部署,我们使用了原始Python实现。

🚀 性能和优势

Go版本提供:

  • 执行速度更快 -原生Go性能与Python解释代码
  • 降低内存使用率 -更高效的内存管理
  • 单个二进制 -无Python依赖,易于部署
  • 更好的并发性 -Go内置的并发支持
  • 100%API兼容性 -Python版本的插入式替换

这个工具做什么

JsonMcpTool允许您通过以下方式与JSON翻译文件交互 克劳德代码 使用自然语言。您可以要求Claude执行以下操作,而不是手动编辑大型翻译文件:

  • “从我的translations.json获取仪表板标题”
  • “设置登录表单验证文本”
  • “删除已弃用的翻译”

专为 i18next翻译文件 使用不会弄乱LLM上下文窗口的最小工具集。

主要特点

  • 🎯 I18Next已优化:非常适合带插值的翻译文件({{name}})
  • ✨ 最小工具集:只有3个核心工具(设置、获取、删除)-不会扰乱LLM上下文
  • 📝 压痕保存:自动检测并保留JSON格式(2/4空格、制表符)
  • 🔍 智能路径解析:适用于点标记路径,如 section.subsection.key
  • 💾 安全操作:原子文件写入防止损坏
  • ⚡ 快:原生Go性能,针对高达100MB的文件进行了优化+
  • 🛡️ 错误处理:清除调试错误消息

安装和设置

1.先决条件

您需要安装Go(1.23或更高版本):

# Check if Go is installed
go version

# If not installed, download from https://golang.org/dl/

2.构建JsonMcpTool

# Clone or download this repository
git clone  /path/to/JsonMcpTool
cd /path/to/JsonMcpTool

# Build the binary
go build -o jsonmcptool ./cmd/server

# Or install directly
go install ./cmd/server

3.配置克劳德代码

将JsonMcpTool添加到您的Claude Code MCP配置中:

# Using the built binary
claude mcp add jsonmcptool -- /PATH/TO/JsonMcpTool/jsonmcptool

# Or if installed globally
claude mcp add jsonmcptool -- jsonmcptool

替代手动配置:

{
  "mcpServers": {
    "jsonmcptool": {
      "type": "stdio",
      "command": "/PATH/TO/JsonMcpTool/jsonmcptool"
    }
  }
}

4.重新启动克劳德代码

重新启动Claude Code以加载新的MCP工具。

5.测试它是否有效

创建一个简单的JSON文件并询问Claude:

"I have a translations.json file at /path/to/translations.json with this content:
{
  "dashboard": {
    "title": "Dashboard"  
  }
}

Can you get the dashboard title for me?"

Claude应使用值“Dashboard”进行响应。

开发与测试

从源头构建

# Clone the repository
git clone 
cd JsonMcpTool

# Build
go build ./cmd/server

# Run tests
go test ./... -v

# Run benchmarks
go test ./... -bench=. -benchmem

项目结构

JsonMcpTool/
├── cmd/server/main.go           # MCP server entry point
├── internal/
│   ├── jsonhandler/             # File I/O, parsing, caching, indent detection
│   ├── pathresolver/            # Dot-notation path handling
│   ├── operations/              # Core JSON operations (set/get/remove)
│   └── mcpserver/               # MCP server setup
├── testdata/                    # Test fixtures
├── go.mod                       # Go module definition
└── README.md                    # This file

可用工具

针对i18next翻译工作流程优化的三个重点工具:

工具说明示例用法
集在路径处设置字符串值(根据需要创建嵌套对象)*“将dashboard.title设置为“新标题””*
得到在路径处获取值(返回字符串或对象)*“获取仪表板.title”*
移除删除路径上的密钥*“删除已弃用的部分”*

设计说明

  • 仅字符串值:The set 该工具只接受字符串值,匹配i18next转换模式
  • 自动排料:设置 a.b.c 将创建中间对象 { "a": { "b": { "c": "value" } } }
  • 压痕保存:该工具自动检测并保留2-space、4-space或制表符缩进

从Python版本迁移

此Go版本是 简化实施 专注于i18next翻译工作流程。工具集已从8个操作简化为3个操作:

旧工具新工具注释
get_keyget功能相同
add_key, update_keyset统一为单一工具
remove_keyremove功能相同
rename_key, list_keys, key_exists, validate_json--已删除(很少需要)

性能改进

  • 启动时间:约50ms vs约200ms(快75%)
  • 内存使用:约5MB对比约15MB(减少67%)
  • JSON 解析:对于大文件,速度快2~3倍
  • 文件 操作:由于高效的I/O,速度提高了约40%

版本中的新功能

  • 最小工具集 -只有3个工具,不会弄乱LLM上下文窗口
  • 压痕保存 -自动检测并保留2/4个空格或制表符
  • Native Go性能 -单一二进制文件,无运行时依赖关系
  • 更简单的心智模型 -设置/获取/移除99%的用例
  • 增强的错误消息 具有精确的位置信息

故障排除

常见问题

“找不到工具”:

  • 添加MCP配置后重新启动Claude Code
  • 检查二进制文件的路径是否绝对正确
  • 确保二进制文件已成功构建

“权限被拒绝”:

  • 确保二进制文件可执行: chmod +x jsonmcptool
  • 在macOS/Linux上,您可能需要在安全设置中允许二进制文件

构建错误:

  • 确保你有Go 1.23或更高版本: go version
  • 跑 go mod tidy 确保依赖关系正确

是什么让这个特别

与通用文本编辑工具不同,JsonMcpTool:

✅ 最小工具集 -只有3个工具,不会扰乱LLM上下文 ✅ 压痕保存 -保持您的首选格式 ✅ 了解JSON结构 -没有破坏语法的风险 ✅ 高效处理大文件 -支持100MB+的翻译文件 ✅ Native Go性能 -比Python版本快2-3倍 ✅ 单二进制部署 -无运行时依赖关系 ✅ 支持I18Next模式 -专为翻译工作流程而构建 ✅ 安全操作 -原子写入防止文件损坏 ✅ 自然语言界面 -问问克劳德你想做什么

非常适合通过Claude Code管理翻译文件、配置文件或任何JSON数据!

许可证

MIT许可证-在您的项目中自由使用!

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

JSON处理Go本地部署i18next优化翻译文件管理高效JSON操作

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
JSON MCP Tool

MCP World · 本页

3未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

JSON MCP Tool 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

JSON MCP Tool 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

JSON MCP Tool 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

JSON MCP Tool 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

JSON MCP Tool 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP