面向 AI 编辑器的 MCP 服务器
允许 Claude Code、Cursor 或 Claude Desktop 发现你的语言文件,查看错误并进行翻译。运行在本机,作用于项目内文件。
Claude Code
pip install kaeris-mcp claude mcp add kaeris-i18n kaeris-mcp
Cursor: .cursor/mcp.json · Claude Desktop: claude_desktop_config.json
{ "mcpServers": { "kaeris-i18n": { "command": "kaeris-mcp" } } }
你的提问
“检查此仓库的翻译并告诉我有哪些错误。”
代理调用 kaeris_status 并获得简要信息
{
"ok": false,
"faults": [
{ "lang": "de", "key": "greeting", "msg": "lost placeholder {name}" },
{ "lang": "de", "key": "delete",
"msg": "number 5 from the source is missing or changed in the translation" }
],
"counts": { "placeholder_issues": 1, "faults": 3 }
}
七个工具
| 工具 | 功能 | 成本 |
|---|---|---|
kaeris_scan_repo | 发现语言文件、源语言及框架。 | 运行在你的机器上 |
kaeris_status | 每种语言:缺失键、丢失变量、数字变更。规则与 kaeris check 相同。 | 免费 |
kaeris_list_missing_keys | 逐页列出某语言的具体缺失或错误键及对应源文本。 | 免费 |
kaeris_list_languages | 46 个语言代码。 | 免费 |
kaeris_translate | 翻译代理传入的字符串。verify=true 时也将其翻译回源语言。 | 计入您的限额 |
kaeris_translate_file | 翻译磁盘上的文件并写入结果。only_new=true 只翻译新键和已编辑的键,这些键在 kaeris.lock (JSON 和 ARB) 中跟踪。 | 计入您的限额 |
kaeris_add_language | 从整个源创建新语言文件。 | 计入您的限额 |
“免费”:JSON 在您的计算机上读取;其他格式和语言列表由我们的 API 免费提供。对于付费密钥,请在服务器的环境中设置 KAERIS_API_KEY。kaeris-mcp --help 会打印设置说明。
KAERIS 翻译了此页面,并通过回译检查了每一行。尚未经过母语人士审阅。 英文原文