作成:2025-12-16最終更新:2025-12-16
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
AIアシスタントにMCP Serverを追加
Intlayer MCPサーバーを統合することで、ChatGPT、DeepSeek、Cursor、VSCodeなどから直接ドキュメントを取得できます。
MCPサーバーのドキュメントを表示このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを編集
このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンクコピー
ドキュメントのMarkdownをクリップボードにコピー
Intlayer CLI ログインコマンド
説明
Intlayer CLI の login コマンドは Intlayer CMS に対して認証を行うためのコマンドです。このコマンドは既定のブラウザを自動的に開き、認証プロセスを完了して Intlayer サービスを利用するために必要な認証情報(Client ID と Client Secret)を受け取ります。
使用方法
npx intlayer login [options]または
intlayer login [options]オプション
--cms-url <url>
認証のために接続する Intlayer CMS の URL を指定します。
- 型: string
- 既定値: intlayer.config.* に設定された値、または https://intlayer.org
- 例:
npx intlayer login --cms-url https://intlayer.org設定オプション
一般的な設定オプションも使用できます:
- --env-file <path>: 環境ファイルへのパス
- -e, --env <env>: 実行環境
- --base-dir <dir>: プロジェクトのベースディレクトリ
- --verbose: 詳細出力を有効にする(デフォルト: true)
- --prefix <prefix>: ログのプレフィックス
動作の仕組み
- ローカルサーバーの起動: このコマンドは CMS から認証情報を受け取るためにランダムなポートでローカル HTTP サーバーを起動します
- ブラウザの起動: コマンドは既定のブラウザで CMS のログイン URL を自動的に開きます
- 認証: ブラウザで Intlayer アカウントを使用して認証を完了します
- 認証情報の受信: ローカルサーバーが CMS から Client ID と Client Secret を受け取ります
- 手順: コマンドはプロジェクトで認証情報を設定するための手順を表示します
出力
ログインに成功すると、コマンドは次の内容を表示します:
- 受信した認証情報(Client ID と Client Secret)
- .env ファイル用の手順:
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Intlayer 設定ファイル用の手順:
{ editor: { cmsURL: 'https://intlayer.org', clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },}手動設定
ブラウザが自動で開かない場合、ターミナルに表示されている URL を手動で開いてください。
例
カスタム CMS URL を使用してログイン
npx intlayer login --cms-url https://custom-cms.example.com特定の環境ファイルを指定してログイン
npx intlayer login --env-file .env.production冗長モードでログイン
npx intlayer login --verboseトラブルシューティング
ブラウザが開かない
ブラウザが自動で開かない場合、ターミナルに表示されている URL をコピーしてブラウザで手動で開いてください。
接続の問題
接続の問題が発生した場合、次を確認してください:
- CMS の URL が正しいこと
- インターネット接続が正常に動作していること
- 接続をブロックするファイアウォールがないこと
- インターネット接続が正常に機能していることを確認する
- ファイアウォールが接続をブロックしていないこと
認証情報が受け取れない場合
認証情報が受け取れない場合:
- ブラウザで認証プロセスを完了したことを確認する
- ローカルポートがブロックされていないことを確認する
- コマンドを再実行してみる
次の手順
ログイン完了後:
- 認証情報を .env ファイルに追加する
- 認証情報を使って intlayer.config.* ファイルを設定する
- 辞書を管理するためにCLIコマンドを使用する:
- npx intlayer push - 辞書をCMSにプッシュする
- npx intlayer pull - 辞書をCMSからプルする
- npx intlayer fill - 不足している翻訳を埋める