关于 MCP Server for SimpleLocalize
供开发者和本地化团队通过 SimpleLocalize API 管理项目的 MCP 服务,涵盖翻译、键词、发布和项目数据。
主要功能
- 01管理翻译键词及截图
- 02读取和更新翻译
- 03运行自动翻译任务
- 04管理标签、语言和客户
- 05导入、导出及发布翻译
- 06访问术语表和项目活动
适用场景
- 01通过 MCP 客户端编辑本地化数据
- 02批量更新翻译
- 03将翻译发布到托管环境
MCP 相关
将 SimpleLocalize API 操作作为 MCP 工具提供给 Claude Desktop、Cursor、Windsurf 和 GitHub Copilot 等客户端。需要 SimpleLocalize 项目 API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
14收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| translationKeys | array | 是 | 要创建的翻译键数组(最多 100 个)。 |
详细介绍
SimpleLocalize 的 MCP 服务
SimpleLocalize 是以开发者为先的翻译管理系统。
这是一个 模型上下文协议(MCP) 服务,提供与 SimpleLocalize API 交互的工具。
如何设置
配置 mcp.json 文件并添加 'simplelocalize':
{
"mcpServers": {
"simplelocalize": {
"command": "npx",
"args": [
"-y",
"@simplelocalize/simplelocalize-mcp",
"--api-key=PROJECT_API_KEY"
]
}
}
}
功能(工具)
翻译键
- 获取翻译键
- 创建翻译键
- 更新翻译键
- 删除翻译键
- 上传翻译键截图(base64 或文件)
翻译
- 获取翻译
- 更新翻译(单条和批量)
自动翻译
- 自动翻译文本
- 创建自动翻译任务
- 获取自动翻译任务
标签、语言和客户
- 获取/创建/更新/删除标签
- 获取/创建/更新/删除语言
- 获取/创建/更新/删除客户
托管与发布
- 获取/创建托管环境
- 获取托管环境详情
- 将翻译发布到托管环境
导入、导出与活动
- 从本地文件导入翻译
- 将翻译导出为可下载文件
- 获取支持的文件格式
- 获取项目活动
术语表
- 获取术语表条目
- 创建术语表条目
- 删除术语表条目
项目
- 获取项目详情
欢迎通过提交拉取请求或创建功能请求来添加更多工具。
安装
使用 MCP 服务需要 API 密钥。你可以在 SimpleLocalize > Settings > Credentials -> Project API Key 中创建和管理 API 密钥:
要在 Claude Desktop、Cursor 或 Windsurf 等客户端中运行此服务,请将以下内容添加到 MCP 配置中:
{
"servers": {
"simplelocalize": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@simplelocalize/simplelocalize-mcp", "--api-key=SIMPLELOCALIZE_API_KEY"]
}
}
}
将 SIMPLELOCALIZE_API_KEY 替换为你的 API 密钥
详细设置指南请参阅:
开发
-
安装依赖:
pnpm install -
构建服务:
pnpm build -
更新客户端以使用本地构建:
{ "servers": { "simplelocalize": { "command": "node", "args": ["path/to/simplelocalize-mcp-server/build/index.js"], "env": { "SIMPLELOCALIZE_API_KEY": "your_api_key" } } } }
调试
要调试 MCP 服务,可以使用 MCP Inspector 工具:
-
使用 Inspector 运行服务:
pnpm inspector -
在浏览器中打开提供的 URL,以查看并调试 MCP 请求和响应。
-
添加
--api-key参数。
了解更多
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。