LiteI18n について
LiteI18nは、AIクライアントからアプリの翻訳キーと訳文を管理するホスト型MCPサーバーです。草稿の確認と公開に加え、アプリストアでの更新なしにOTA配信できます。
主な機能
- 01翻訳キーの検索と読み取り
- 02キーの作成と削除
- 03複数言語の訳文を草稿として保存
- 04草稿の確認と公開
- 05OTA翻訳リリースの配信
活用シーン
- 01対象言語の訳文がないキーを探す
- 02アプリの新機能向け文言を草稿化
- 03公開前に訳文の変更を確認
- 04アプリストアの更新なしで訳文を配信
MCP 対応
ホスト型MCPサーバーは、プロジェクト、キー、訳文、公開、OTAリリースのツールをMCPクライアントに提供します。OAuth 2.1でサインインし、プロジェクトごとに権限を設定します。書き込み内容は公開まで草稿です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.litei18n.com/mcpclaude mcp add --transport http com-litei18n https://mcp.litei18n.com/mcp{"mcpServers":{"com-litei18n":{"type":"http","url":"https://mcp.litei18n.com/mcp"}}}Cursor で開く{"servers":{"com-litei18n":{"type":"http","url":"https://mcp.litei18n.com/mcp"}}}VS Code で開く{"mcpServers":{"com-litei18n":{"type":"http","url":"https://mcp.litei18n.com/mcp"}}}{"mcpServers":{"com-litei18n":{"serverUrl":"https://mcp.litei18n.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
LiteI18n MCP
Model Context Protocolに対応したClaude、ChatGPT、Cursor、VS Codeなど、あらゆるAIアプリからアプリの翻訳を管理できます。
LiteI18nでは、アプリの翻訳キーを保存し、翻訳の下書きとレビューを行い、アプリストアでリリースすることなく、**無線経由(OTA)**でアプリに配信できます。このホスト型MCPサーバーを使えば、AIエージェントがキーの検索、新しい文言の追加、翻訳の下書き、公開、リリースの配信を代わりに行えます。
https://mcp.litei18n.com/mcp
- ホスト型。 インストールもパッケージも不要で、トークンをコピーする必要もありません。
- ブラウザーでサインイン(OAuth 2.1)。 AIアプリがLiteI18nを開くので、サインインしてワークスペース、プロジェクト、アクセスレベルを選び、承認します。
- 常に自分で管理できます。 ワークスペースのConnect AIにすべての接続が表示され、いつでも切断できます。アクセス権はプロジェクトごとに設定されます。
- 安全性を標準で確保。 変更内容は公開するまで下書きとして保存されます。また、各ツールは読み取り、変更、公開のいずれを行うかAIアプリに伝えるため、アプリから事前に確認を求めることができます。
目次
AIアプリを接続する
最新のガイドと、コピー用ボタンやワンクリックインストールをご利用いただけます:litei18n.com/agents。
Claude(ウェブ、デスクトップ、モバイル)
- Customize → Connectorsを開き、+ Addをクリックして、Add custom connectorを選択します。
- 名前に
litei18nを入力し、https://mcp.litei18n.com/mcpを貼り付けて、Continueを2回クリックし、Addをクリックします。 - Connectをクリックして、LiteI18nにサインインします。
TeamプランとEnterpriseプランでは、まずオーナーがOrganization settings → Connectorsから追加します。その後、メンバーがConnectをクリックします。
ChatGPT
- chatgpt.com/pluginsを開き、**+**をクリックして、Add custom MCP serverを選択します。
- 名前に
litei18nを入力し、リンクを貼り付けて、OAuthを選択します。警告を確認してCreate as a pluginをクリックし、LiteI18nにサインインします。 - プラグインをインストールし、新しいチャットで**@**を入力してlitei18nを選択します。
**+**が表示されない場合は、ワークスペースの管理者がカスタムMCPサーバーを許可する必要がある可能性があります。
Claude Code
claude mcp add --transport http litei18n https://mcp.litei18n.com/mcp
続いて/mcpを入力し、litei18nを選択してサインインします。エージェントスキルも利用するには、代わりにプラグインをインストールしてください(エージェントスキルを参照)。
Codex
codex mcp add litei18n --url https://mcp.litei18n.com/mcp
codex mcp login litei18n
Gemini CLI
gemini extensions install https://github.com/Aevum-Technology/litei18n-mcp
これにより、MCPサーバーとエージェントスキルがまとめて追加されます。geminiを起動し、/mcp auth litei18nを実行してサインインします。
Cursor
Cursorにインストールするか、.cursor/mcp.jsonに以下を追加します。
{
"mcpServers": {
"litei18n": { "url": "https://mcp.litei18n.com/mcp" }
}
}
VS Code
VS Codeにインストールするか、.vscode/mcp.jsonに以下を追加します。
{
"servers": {
"litei18n": { "type": "http", "url": "https://mcp.litei18n.com/mcp" }
}
}
OpenCode
opencode.jsonに以下を追加し、opencode mcp auth litei18nを実行します。
{
"mcp": {
"litei18n": { "type": "remote", "url": "https://mcp.litei18n.com/mcp" }
}
}
Devin Desktop(旧称 Windsurf)
~/.config/devin/mcp_config.json(Windowsでは%APPDATA%\devin\mcp_config.json)に以下を追加して保存し、求められたらサインインします。
{
"mcpServers": {
"litei18n": { "serverUrl": "https://mcp.litei18n.com/mcp" }
}
}
Antigravity
~/.gemini/config/mcp_config.jsonに以下を追加し、Agent settings → Customizationsを開いて、litei18nの横にあるAuthenticateをクリックします。ブラウザーに表示されたコードを貼り付け、Submitをクリックします。
{
"mcpServers": {
"litei18n": { "serverUrl": "https://mcp.litei18n.com/mcp" }
}
}
Zed
Settings → AI → MCP Serversを開き、Add Serverをクリックして、Add Remote Serverを選択し、リンクを貼り付けます。
その他のアプリ
上記のリンクを使って、Streamable HTTPでリモートMCPサーバーを追加します。ブラウザーが開いたらサインインしてください。
依頼できること
- 「新しいチェックアウトボタンのキーを追加し、プロジェクト内のすべての言語に翻訳してください。」
- 「オンボーディング画面でドイツ語訳がないキーを教えてください。訳文案も作成してください。」
- 「フランス語のウェルカムメッセージの誤字を修正し、公開する前に変更内容を見せてください。」
- 「スペイン語の下書きを公開し、アプリにリリースを配信してください。」
- 「古い
promo.summer_2025キーを削除してください。」
ツール
| ツール | 機能 | 種類 | 権限 |
|---|---|---|---|
list_projects | この接続でアクセスできるプロジェクトを、言語、キー数、権限とともに一覧表示します | 読み取り | — |
list_keys | 公開済みの翻訳と下書きを含むキーを検索、絞り込み、取得します | 読み取り | keys:read |
create_key | 最大100個のキーを作成し、必要に応じて最初の翻訳も追加します(下書きとして保存) | 書き込み | keys:write(および translations:write) |
upsert_draft | 最大500個のキーと言語の組み合わせに対する翻訳の下書きを保存します | 書き込み | translations:write |
delete_key | キーを削除します。公開済みのキーは次回の公開時に削除され、それまでは復元できます | 破壊的 | keys:write |
restore_key | 公開前に、保留中のキー削除を取り消します | 書き込み | keys:write |
commit_drafts | 下書きを公開済みの翻訳として公開します(必要に応じて1つの言語のみ) | 破壊的 | drafts:commit |
list_releases | プロジェクトのOTAリリースを一覧表示します | 読み取り | releases:read |
create_release | 最新の公開済み翻訳をアプリに無線配信します | 破壊的 | releases:write |
各ツールはタイトルと標準のMCP安全性ヒント(readOnlyHint、destructiveHint、
idempotentHint、openWorldHint)を宣言しているため、AIアプリは公開や削除の前に確認を求めることができます。結果は
各ツールの出力スキーマに一致する構造化データです。プロジェクトメンバーが記述した内容(キー名、翻訳、
下書き)は、指示ではなくコンテンツとして扱われます。
権限
接続を承認する際、プロジェクトごとにAIアプリに許可する操作を選択します。
| スコープ | 許可される操作 |
|---|---|
keys:read | キーの検索と読み取り |
keys:write | キーの作成、削除、復元 |
translations:read | 翻訳と下書きの読み取り |
translations:write | 翻訳の下書きの保存 |
drafts:commit | 下書きの公開 |
releases:read | リリースの一覧表示 |
releases:write | OTAリリースの作成 |
プリセット:読み取り専用(すべての読み取り)、読み取りと書き込み(すべての読み取り、キーと翻訳の書き込み、 公開)、フルアクセス(リリースを含むすべての操作)。
エージェントスキル
skills/litei18n は、エージェントにLiteI18nのワークフローを教える
Agent Skill です。書き込み前の確認、下書きと公開の違い、事前に確認すべきタイミング、安全なフォールバックを使ってアプリにOTA翻訳を読み込む方法を説明します。このスキルは上記のMCP サーバーと連携します。利用は任意ですが、エージェントの慎重さと精度を高めます。
Claude Code(プラグイン:MCP サーバーとスキルをまとめて利用)
/plugin marketplace add Aevum-Technology/litei18n-mcp
/plugin install litei18n@litei18n
Gemini CLI(拡張機能:MCP サーバーとスキルをまとめて利用): Gemini CLI を参照してください。
スキルに対応するあらゆるエージェント(Claude Code、Codex、Cursor、OpenCodeなど)
npx skills add Aevum-Technology/litei18n-mcp --skill litei18n
Claude.aiとClaudeデスクトップアプリ: このリポジトリをZIPとしてダウンロードし、skills/litei18n フォルダーをZIP形式のまま Customize → Skills にアップロードします。
手動で設定する場合: skills/litei18n をエージェントのスキルフォルダーにコピーします。例:
~/.claude/skills/litei18n または .agents/skills/litei18n。
自動化ツール(CI)
スクリプトやCIジョブでは、サインインする代わりにLiteI18n APIトークンを使って同じリンクにアクセスできます。ワークスペースの API Tokens でトークンを作成し、Authorization: Bearer litei18n_… として送信します。
トークンはCIのシークレットストアに保管し、コードやチャットには決して記載しないでください。
要件
- LiteI18nアカウント。MCPアクセスはFreeを含むすべてのプランで利用できます。
- 接続を承認するには、ワークスペースの owner または admin ロールが必要です。
- OTAリリースの作成には Starter 以上のプランが必要です。
トラブルシューティング
| 表示される内容 | 対処方法 |
|---|---|
| 再度サインインするよう求められる | 接続が切断されたか、有効期限が切れています。AI アプリから再度サインインしてください。 |
| 「このプロジェクトにアクセスできません」 | 承認時にプロジェクトが選択されていませんでした。再接続して、プロジェクトにチェックを入れてください。 |
| 「アクセスが拒否されました」 | 接続に、このプロジェクトへのアクセス権限がありません。より高いアクセスレベルで再接続してください。 |
| 「ご利用のプランではこの操作を実行できません」 | OTA リリースの作成には、Starter プラン以上が必要です。Billing からアップグレードしてください。 |
| 「このワークスペースは停止されています」 | サポートにお問い合わせください。停止が解除されると、アクセスが再開します。 |
| リクエストが多すぎます | 1 つの接続で実行できるリクエストは、1 分あたり 60 件までです。少し待ってから、もう一度お試しください。 |
プライバシー、セキュリティ、サポート
- プライバシーポリシー:litei18n.com/privacy
- 利用規約:litei18n.com/terms
- サブプロセッサー:litei18n.com/subprocessors
- サポート:litei18n.com/contact
- セキュリティに関する報告:SECURITY.md を参照してください
サーバーは、承認したワークスペースとプロジェクト内で、選択した権限の範囲内でのみ動作します。AI アプリが LiteI18n のパスワードを参照することはありません。
このリポジトリについて
このリポジトリには、公開ドキュメント、MCP Registry のエントリ
(server.json)、Claude Code プラグイン、Gemini CLI 拡張機能
(gemini-extension.json)、およびエージェントスキルが含まれています。ホスト型サービス
自体は Aevum Technology LTD が運営しており、オープンソースではありません。この
リポジトリの内容は、MIT License のもとで公開されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。