globalize.nowはAI駆動のローカライゼーション基盤であり、新たに登場したMCPサーバーは、その基盤をAIエージェントの中に直接持ち込みます。Claude Code、Cursor、あるいは任意のModel Context Protocolクライアントにこのサーバーを接続すれば、コードを書いているのと同じチャットから、エージェントがプロジェクトの作成、ロケールファイルの翻訳、pushのたびの翻訳プルリクエストの作成までこなせるようになります。サーバーが担うのはローカライゼーションのバックエンド部分であり、ソースコード自体には手を加えません。それは引き続きglobalize.nowのskillの役割です。
globalize.now MCPサーバーとは何か?
これはホスティング型のModel Context Protocolサーバーで、AIエージェントにglobalize.nowワークスペースへの直接的かつ認証済みのアクセスを提供します。MCPはAIエディタが外部ツールと連携するために使うプロトコルで、リリースからおよそ1年半でClaude Code、Cursor、Copilotが外部システムと通信する際のデフォルトの方式になりました。globalize.nowのサーバーは、まさにこのプロトコルを通じてローカリゼーションのバックエンドを公開しています。
接続すると、エージェントは3つの役割にまとめられた専用ツール群を利用できます。プロジェクトのセットアップ(プロジェクト作成、言語の追加・削除、プロジェクトコンテキストの設定)、リポジトリ連携(GitHubリポジトリのリンク、フレームワークとロケールパターンの検出)、そしてファイル翻訳(ロケールファイルの翻訳と結果の取得)です。接続されたエージェントは、あなたの権限のもとで、直近に使用していたワークスペース内であなたに代わって動作します。
Claude CodeやCursorにどうやって接続するのですか?
クライアントにサーバーのURLを指定し、サインインするだけです。OAuth方式であれば、別途ダッシュボードでの操作も、設定ファイルを手動で編集する必要もありません。
Claude Codeの場合は、ターミナルからサーバーを追加し、/mcpを実行してブラウザ経由でサインインします。
claude mcp add --transport http globalize https://api.globalize.now/mcp
Cursorの場合は、サーバーを~/.cursor/mcp.jsonに追加します。初回利用時にCursorがサインインを促します。
{
"mcpServers": {
"globalize": {
"url": "https://api.globalize.now/mcp"
}
}
}
Claude.aiや標準のMCP OAuthフローをサポートするその他のクライアントでは、同じURLをカスタムコネクタとして追加し、プロンプトが表示されたらサインインするだけで、APIキーは不要です。OAuthに対応していないクライアントの場合は、ワークスペースAPIキーを発行し、代わりにベアラートークンとして渡してください。詳細なセットアップ手順はglobalize.now開発者向けページに掲載されています。
接続後、MCPで何ができるのですか?
ローカリゼーションのバックエンド全体をエージェント経由で操作できます。チャットでやりたいことを伝えるだけで、エージェントが必要なツールを呼び出します。
It can create a project and add target languages from a catalog of 50-plus locales, including right-to-left languages like Arabic and Hebrew. It can translate locale files you hand it (JSON, ARB, PO, XLIFF, YAML, Android XML, or iOS xcstrings) and return the translated versions, parsed by content so you pass files as-is. Translation is ICU-aware: a plural or a {placeholder} in your source comes back with the plural categories expanded correctly for each language, and brand names and interpolation stay intact. It can also manage a per-project glossary and per-language style guides so tone stays consistent across releases.
リリース作業において最も重要なのが、リポジトリ同期です。MCP経由でGitHubリポジトリを接続すると、Webhookが登録されます。ソースのロケールファイルに新しい文字列を追加してプッシュすると、すべての対象言語について新しいキーが埋められた翻訳用のプルリクエストが自動生成されます。私たちのテストでは、プッシュから1分もかからずに生成されました。あとはPRをレビューしてマージするだけです。メインブランチに直接反映されることはありません。
実際の翻訳はどのように行われるのですか?
エージェントにソースのロケールファイルを渡すと、構造を保ったまま翻訳版が返ってきます。複数形とプレースホルダーを含む小さなen.jsonを例に見てみましょう。
{
"banner": "Welcome back, {name}. You have {count, plural, one {# new message} other {# new messages}}.",
"cta": "Get started for free"
}
エージェントにスペイン語、ドイツ語、アラビア語への翻訳を依頼すると、MCPは言語ごとに1つのファイルを返します。スペイン語の出力ではICU構文が保持され、スペイン語に必要な複数形カテゴリが展開されます。
{
"banner": "Bienvenido de nuevo, {name}. Tienes {count, plural, one {# mensaje nuevo} many {# mensajes nuevos} other {# mensajes nuevos}}.",
"cta": "Comenzar gratis"
}
{name}のプレースホルダーはそのまま維持され、複数形にはスペイン語の文法上必要なmanyカテゴリが追加され、数値は実行時に各ロケールの表記形式でレンダリングされます。アラビア語は右から左に表示できる状態で返ってきます。ダッシュボードもエクスポート作業も翻訳者のキューも不要です。エージェントがツールを一度呼び出すだけで、すでにi18nライブラリが参照している場所に結果が書き込まれます。私たちは自社サイトでもこの同じ流れを実施しており、その内容はglobalize.now自身をどうグローバル化したかにまとめています。
言語間でトーンの一貫性を保つにはどうすればよいですか?
プロジェクトに用語集と言語ごとのスタイルガイドを設定すれば、MCPはすべてのジョブにそれらを適用します。用語集は特定用語の訳し方を固定するもので、プロダクト名や専門用語がリリースごとにぶれることなく一貫して保たれます。スタイルガイドは1言語向けの自由記述のガイダンスで、例えば「ドイツ語ではくだけた話し方(du)を使う」といった指示を書けます。これにより、修正を何度も重ねるのではなく、最初の翻訳の時点からブランドの声に合った表現になります。どちらもプロジェクトに紐づき、以降エージェントが依頼するすべての翻訳に反映されます。
MCPは私のコードをi18n対応にしてくれるのですか?
いいえ、この点は正確に理解しておく価値があります。MCPが扱うのはロケールファイルとプロジェクト設定であり、コンポーネント自体は対象外です。ハードコードされた英語の文字列を見つけ出したり、翻訳キーで包んだりすることはしません。
その作業はglobalize.now上でリポジトリを接続したときに実行されます。変換はアプリ内で一度だけ行われます。同じ作業は、プロジェクトのルートから一度インストールするglobalize.now skillを通じて、コーディングエージェント内でも実行できます。
npx skills add globalize-now/globalize-skills
あとはエージェントにi18nのセットアップを依頼するだけです。skillがフレームワークを検出し、適切なi18nライブラリをインストールし、ハードコードされた文字列をソースのロケールファイルへ抽出します。そこから先はMCPが引き継ぎ、それらのファイルを翻訳し、同期を保ちます。skillはコードを翻訳可能な状態にする層、MCPは翻訳して配信する層と考えるとわかりやすいでしょう。JSXに英語が直に埋め込まれたAI生成アプリから始める場合は、vibe codersガイドでその最初のステップを解説しています。
TMSのMCPサーバーとは何が違うのですか?
Lokalise、Smartling、CrowdinといったTMS(翻訳管理システム)も独自のMCPサーバーを提供しており、これらは確かに便利です。エージェントがベンダーのダッシュボードを操作し、キーを管理し、カスタムスクリプトなしでジョブを開始できるようになります。ただし、出力結果はそのプラットフォーム内に留まり続け、ワークフローの中心も引き続きそのプラットフォームです。
globalize.nowはそれとは異なるアプローチを取ります。AI駆動のローカリゼーションインフラとして、出力結果はあなた自身が所有するプルリクエストとしてリポジトリにコミットされるロケールファイルになります。ログインすべき別のプラットフォームもなければ、ファイルをコードベースに戻すためのエクスポート作業も不要です。料金体系も同じ考え方に基づいており、ワークスペースごとに月額20ユーロの従量課金制で、席数課金も言語数課金もなく、最初に5ユーロ分のクレジットが付与されます。MCPはこのインフラに対するエージェントネイティブなフロントエンドであり、単なるダッシュボードのリモコンではありません。
globalize.nowは、ハードコードされたアプリ内テキストを翻訳可能なロケールファイルに変換し、リリースのたびに自動で最新の状態を保ちます。
globalize.nowを無料で試す