返回市场
本地化-mcp

本地化-mcp

作者:AbdallahAHO2 星标更新:2025-11-17

项目介绍

Lokalise MCP 服务器

⚠️ 免责声明: 这是一个非官方的个人项目,与Lokalise Inc.无关,未经其认可或关联。它使用开源的Lokalise Node.js SDK来提供MCP集成。所有代码和实现均为我个人的工作。

<div align="center"> <b>将Lokalise的强大功能带入您的AI助手</b>

smithery 徽章 NPM 版本 许可证: MIT TypeScript Node.js

</div>

🎯 这是什么?

Lokalise MCP服务器连接像Claude这样的AI助手到Lokalise,这是一个领先的翻译管理平台。通过自然对话,您可以管理翻译项目、更新内容并自动化本地化工作流程——无需编码。

适合人群: 产品经理 • 开发者 • 本地化团队 • 内容团队


🚀 关键特性和能力

通过11个领域中的59个工具17个预构建的自动化模板,转变您的本地化工作流程:

功能类别能力您将获得
🎯 战略管理投资组合分析、项目健康监控、团队协调高级见解、瓶颈识别、资源优化
🔤 智能内容运营批量键操作(一次1000+),文件名过滤,平台标签准备发布的内容管理,iOS/Android/Web协调
🌍 全球扩展语言添加、进度跟踪、完成分析市场进入自动化、翻译速度洞察
👥 团队编排用户组、权限、工作负载分配、审阅员分配最优团队结构、时区感知分配
🔄 工作流自动化文件处理、TM+MT集成、多阶段审阅管道端到端自动化、质量门控、升级规则
📊 实时监控过程仪表板、审计轨迹、批量操作跟踪操作可见性、故障检测、性能指标
🔒 企业安全多层认证、安全令牌处理、速率限制生产就绪的安全性、合规支持

🎯 为什么使用Lokalise MCP?

传统方法使用Lokalise MCP
在多个屏幕之间手动分析项目"分析我的投资组合" → 即时战略见解
花数小时设置审阅工作流"为上传的文件创建审阅任务" → 几秒钟完成
复杂的团队权限管理"为3个新市场设置团队" → 自动化结构
反应式问题解决主动瓶颈识别和建议
工具逐个操作一个提示协调多工具工作流

✨ 实际操作

复制这些提示以体验复杂的多工具编排。从简单的请求到高级模式——Claude会自动处理复杂性:

💻 React i18n 开发工作流(Cursor IDE)

MCP工具: lokalise_list_projectslokalise_list_keyslokalise_create_keyslokalise_list_usergroupslokalise_create_task

提示: "我正在React中开发一个新的结账流程。请扫描我当前的组件,
提取所有需要国际化的硬编码字符串,使用我们的命名约定(checkout.step1.title)
转换为i18n键,重构JSX以使用我们的i18next钩子,然后将新的键同步到Lokalise中的'Mobile App'项目,并为我们的欧盟市场创建翻译任务,使用已配置的Lokalise MCP中的相关工具。

使用以下确切的Lokalise MCP工具:
- lokalise_list_projects(找到Mobile App项目)
- lokalise_list_keys(检查现有键)
- lokalise_create_keys(上传新的i18n键)
- lokalise_list_usergroups(找到欧盟翻译团队)
- lokalise_create_task(创建翻译任务)"

// 之前: components/checkout/PaymentStep.tsx
const PaymentStep = () => (
  <div>
    <h2>支付信息</h2>
    <p>请输入您的卡详细信息</p>
    <button>继续到审核</button>
  </div>
);

Claude使用MCP工具编排的内容:
✓ `lokalise_list_projects` - 定位'Mobile App'项目
✓ `lokalise_list_keys` - 验证以防止重复
✓ `lokalise_create_keys` - 批量上传新的i18n键,带有平台标签:
  [{
    key_name: "checkout.payment.title",
    platforms: ["web", "ios", "android"],
    translations: [{ language_iso: "en", translation: "Payment Information" }]
  }]
✓ `lokalise_list_usergroups` - 解析“欧盟市场”到特定翻译团队
✓ `lokalise_create_task` - 为DE、FR、ES、IT创建翻译任务并分配团队
✓ 自动重构JSX以使用useTranslation钩子
✓ 更新本地i18n JSON文件的新键结构

// 之后: 自动重构
const PaymentStep = () => {
  const { t } = useTranslation();
  return (
    <div>
      <h2>{t('checkout.payment.title')}</h2>
      <p>{t('checkout.payment.subtitle')}</p>
      <button>{t('checkout.payment.continue')}</button>
    </div>
  );
};

结果: 代码国际化,12个新键通过Lokalise MCP工具同步,
为4种语言创建了翻译任务——这一切都无需离开IDE。
开发工作流保持不间断,而本地化设置则通过直接的lokalise MCP集成自动进行。

📊 CSV翻译上传自动化

触发器: lokalise_list_projects → CSV解析 → lokalise_create_keys(批量)→ lokalise_list_project_languageslokalise_create_task(每种语言)

提示: "我附上了产品团队最新的功能字符串导出。这是一份CSV,列有:
key_id, context, en_source, es_draft, fr_draft。使用已配置的Lokalise MCP中的相关工具;
请将这50个新键上传到我们的'E-commerce Platform'项目,为缺失的语言(德语、意大利语、葡萄牙语)创建翻译任务,并分配给相关的区域团队。
产品团队希望在冲刺结束前(3月15日)完成这项工作。"

[附加: feature_v3_strings.csv]

Claude自动编排的内容:
✓ 解析CSV并验证列结构
✓ 定位E-commerce Platform项目
✓ 创建50个键,带有英语源和西班牙语/法语草稿
✓ 识别缺失的目标语言(DE、IT、PT)
✓ 自动解析区域团队分配
✓ 为每种语言/团队创建单独的翻译任务
✓ 设置3月15日截止日期并留有缓冲时间供审阅
✓ 提供上传摘要和任务跟踪链接

结果: 50个键上传,3个翻译任务创建,团队通知——
过去需要2小时的手动CSV导入、键创建和任务设置现在只需30秒即可完成,同时具有完整的审计跟踪和团队协调。

🎯 战略投资组合仪表板

触发器: lokalise_list_projectslokalise_get_project(并行)→ lokalise_list_project_languageslokalise_list_tasks

提示: "我需要对我的本地化投资组合进行战略概述。使用已配置的Lokalise MCP中的相关工具;
显示哪些项目需要立即关注,跨团队识别瓶颈,并给我数据驱动的资源分配建议。包括完成率、任务积压以及
过去30天内没有活动的任何项目。"

Claude自动执行的内容:
✓ 获取所有项目的统计数据
✓ 并行分析每个项目的健康状况
✓ 交叉参考团队工作负载
✓ 识别停滞的项目和逾期的任务
✓ 生成战略建议

结果: 可立即采取行动的高层见解

🔄 智能文件处理工作流

触发器: lokalise_list_projectslokalise_list_keys(按文件名筛选)→ lokalise_list_usergroups + lokalise_list_contributorslokalise_list_project_languageslokalise_create_task(多个)

提示: "我刚刚通过Lokalise UI将'user-onboarding-v2.json'上传到了我的Mobile App项目。
TM+MT处理已完成。现在为质量保证创建审阅任务——将西班牙语内容分配给我们的EMEA翻译团队,
法语分配给Marie(marie@ourcompany.com),德语分配给DACH团队中可用的人。将截止日期设定为下周五。"

Claude自动编排的内容:
✓ 定位您的Mobile App项目
✓ 查找上传文件中的所有键
✓ 解析“EMEA翻译团队”→用户组ID
✓ 解析“marie@ourcompany.com”→贡献者ID
✓ 查找DACH团队成员并进行最优分配
✓ 为每种语言创建单独的审阅任务
✓ 设置适当的截止日期和任务描述

结果: 完整的审阅工作流几秒钟内准备就绪,无需几分钟的手动设置

🚀 智能验证的大批量操作

触发器: lokalise_list_projectslokalise_list_keys(筛选)→ lokalise_bulk_update_keyslokalise_list_taskslokalise_create_task

提示: "我需要清理我们的iOS发布。查找所有标记为'onboarding'的键,确保它们具有iOS平台标识,
验证它们是否全部翻译成西班牙语和法语,并为任何缺少的翻译创建追赶任务。还要检查这些键中是否有任何在过去7天内被修改过,可能需要重新审阅。"

Claude协调的内容:
✓ 在所有项目中搜索标记为'onboarding'的键
✓ 审核平台标签并在缺失时添加iOS
✓ 交叉检查西班牙语/法语的翻译完整性
✓ 识别最近修改需要重新审阅的键
✓ 为缺少的翻译创建针对性任务
✓ 提供更改摘要和剩余工作

结果: 发布就绪的内容,带有完整的审计跟踪和完成计划

💡 小贴士: 您提供的上下文和约束越多,Claude的编排就越智能。包括时间线、优先级、团队约束和业务目标,以最大限度地利用AI。


🎯 内置工作流提示

除了这些示例外,MCP服务器还包括17个复杂的提示模板,可以自动编排复杂的多工具工作流。这些不仅仅是示例——它们是生产就绪的模板,您可以立即使用。

📋 项目管理套件

用于战略性项目监督的现成提示:

提示模板功能编排的工具
project_portfolio_overview跨所有项目的战略分析,识别瓶颈并行编排4-6个工具
project_deep_dive特定项目的全面健康分析协调6-8个工具
new_project_setup创建完整项目,包括语言和初始结构序列化5-7个工具
project_cleanup安全移除废弃内容并进行影响分析验证3-5个工具

🌍 本地化工作流套件

自动语言扩展和进度监控:

提示模板功能编排的工具
language_expansion添加新市场,正确配置和团队设置协调4-6个工具
translation_progress_check全面进度分析,提供可操作见解并行编排3-5个工具
bulk_key_creation新功能的智能内容组织序列化3-4个工具

🔄 高级工作流自动化

复杂的多阶段编排:

提示模板功能编排的工具
post_upload_review_workflow上传文件的完整审阅流水线,分配团队编排6-8个工具
document_extraction_review_workflow提取上传的CSV/JSON内容作为键并创建翻译任务协调5-7个工具
automated_review_pipeline多阶段审阅,质量门控和升级编排8-1_个工具
team_translation_setup组织团队,优化工作负载分配协调6-8个工具

🚀 企业自动化套件

复杂操作的生产就绪工作流:

提示模板功能编排的工具
process_monitoring_dashboard跨项目的实时监控,故障检测并行编排4-6个工具
user_group_audit全面团队分析,安全建议协调5-7个工具
translation_memory_import智能TM集成,冲突解决编排6-8个工具
bulk_operations_monitor跟踪和审计大规模变更,带有回滚信息协调4-6个工具
team_onboarding_workflow完整的新成员设置,包括权限和培训序列化5-7个工具

🎭 如何使用提示模板

# 在Claude中,简单引用提示名称:
"使用配置的Lokalise MCP中的project_portfolio_overview提示来分析我的本地化投资组合"

# 或直接触发参数:
"运行配置的Lokalise MCP中的post_upload_review_workflow,针对Mobile App项目中的'user-guide.pdf',
将西班牙语分配给EMEA团队,法语分配给marie@company.com"

# 根据需求定制:
"使用配置的Lokalise MCP中的team_translation_setup提示,但专注于我们分布在四个大陆上的团队的时间优化"

模板优势:

  • 🎯 零学习曲线:预先构建的工作流,即用即走
  • 🚀 多工具编排:每个模板自动编排3-10个工具
  • 🧠 上下文感知:智能参数解析和错误处理
  • 📊 丰富的输出:格式化报告,提供可操作见解
  • 生产就绪:在实际本地化项目中经过实战检验

📦 快速开始

在60秒内启动:

🚀 推荐:一键安装

smithery 徽章

# 为Claude Desktop安装(最受欢迎)
npx -y @smithery/cli install @AbdallahAHO/lokalise-mcp --client claude

# 其他客户端:cursor, vscode, raycast, gemini

会发生什么:自动安装、配置权限、提示输入您的Lokalise API密钥,准备好使用。

🎯 替代安装方法

<details> <summary><b>Claude Desktop扩展(.dxt)</b></summary>

快速本地安装,无需Node.js:

  1. 发行版下载最新版本的.dxt
  2. 双击或拖放到Claude Desktop → 设置 → 扩展
  3. 当提示时输入您的LOKALISE_API_KEY
  4. 验证:"你能列出我的Lokalise项目吗?"
</details> <details> <summary><b>NPX(无需安装)</b></summary>

直接运行而不安装:

# 直接执行
npx lokalise-mcp

Claude Desktop配置~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "lokalise": {
      "command": "npx",
      "args": ["-y", "lokalise-mcp"],
      "env": {"LOKALISE_API_KEY": "your-api-key-here"}
    }
  }
}
</details> <details> <summary><b>全局安装</b></summary>
npm install -g lokalise-mcp
lokalise-mcp  # 运行服务器
</details>

🔑 获取您的API密钥

  1. 登录到Lokalise
  2. 导航到个人资料API令牌https://app.lokalise.com/profile#apitokens
  3. 点击生成新令牌
  4. 复制并安全保存

⚙️ 配置

API密钥设置

Lokalise API密钥可以通过多种方式配置(按优先级顺序):

  1. 环境变量(推荐用于安全性):

    export LOKALISE_API_KEY="your-api-key-here"
    
  2. .env文件(用于本地开发)