I18next Mcp Server について
i18next プロジェクトの翻訳ファイルを管理する MCP サーバーです。ローカライズコードを扱う AI アシスタント向けに、キー管理、ファイル検証、カバレッジや使用状況の分析を提供します。
主な機能
- 01プロジェクト設定と統計の確認
- 02不足キーの検出と同期
- 03翻訳キーの追加
- 04翻訳ファイルの一覧表示と検証
- 05カバレッジ・使用状況・品質の分析
- 06翻訳データのエクスポート
活用シーン
- 01ロケール間の翻訳の充足状況確認
- 02コード内で不足しているキーの検出
- 03ローカライズ JSON ファイルの検証
- 04未使用キーと翻訳品質の確認
MCP 対応
i18next プロジェクト情報、翻訳ファイル操作、ローカライズ分析を MCP クライアント向けのツールとして公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
14掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
i18next MCP Server
i18next プロジェクト向けの翻訳管理機能を提供する Model Context Protocol(MCP)サーバーです。Cursor などの AI アシスタントが翻訳ファイルを直接操作できるようにします。
🚀 クイックセットアップ
この MCP サーバーを使う最も簡単な方法は npx を使用することです。インストールは不要です。
npx i18next-mcp-server@latest --help
🔧 Cursor の設定
Cursor の MCP 設定に以下を追加してください。
{
"mcpServers": {
"i18next-translation": {
"command": "npx",
"args": ["-y", "i18next-mcp-server@latest"],
"env": {
"I18N_PROJECT_ROOT": "/path/to/your/project",
"I18N_LOCALES_PATH": "public/locales",
"I18N_DEFAULT_LANGUAGE": "en",
"I18N_SUPPORTED_LANGUAGES": "en,es,fr"
}
}
}
}
詳しいセットアップ手順については、CURSOR_SETUP.md をご覧ください。
📁 想定されるプロジェクト構成
your-project/
├── public/locales/ # Translation files
│ ├── en/
│ │ ├── common.json
│ │ └── navigation.json
│ ├── es/
│ │ ├── common.json
│ │ └── navigation.json
│ └── ...
└── src/ # Your source code
🛠️ 利用可能なツール
コアツール
get_project_info- プロジェクトの設定と統計情報を取得しますhealth_check- 翻訳ファイルの健全性と完全性を分析しますscan_code_for_missing_keys- コード内の不足している翻訳キーを検索します
キー管理
add_translation_key- 新しい翻訳キーを追加しますsync_missing_keys- 言語間で不足しているキーを同期しますget_missing_keys- 言語ごとに不足しているキーを一覧表示します
ファイル操作
list_files- すべての翻訳ファイルを一覧表示しますvalidate_files- JSON 構文を検証しますexport_data- 翻訳をさまざまな形式でエクスポートします
分析
coverage_report- 翻訳のカバレッジ統計を表示しますusage_analysis- 使用されていない翻訳キーを検索しますquality_analysis- 翻訳の品質を分析します
🔧 環境変数
| 変数 | 説明 | デフォルト |
|---|---|---|
I18N_PROJECT_ROOT | プロジェクトのルートディレクトリ | 現在のディレクトリ |
I18N_LOCALES_PATH | 翻訳ファイルへのパス | public/locales |
I18N_DEFAULT_LANGUAGE | ソース言語 | en |
I18N_SUPPORTED_LANGUAGES | カンマ区切りの言語コード | en |
🧪 開発
git clone https://github.com/gtrias/i18next-mcp-server.git
cd i18next-mcp-server
npm install
npm run build
npm test
📝 ライセンス
MIT ライセンスです。詳細については LICENSE をご覧ください。
🔗 リンク
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。