メインコンテンツへスキップ

Gemini CLI を接続する

以下の手順では、Gemini CLI を使用して DoiT MCP server に接続する方法を説明します。

必要な権限

  • MCP server を介して DoiT Cloud Intelligence に接続しアクセスするには、ユーザーに Billing Profiles Admin 権限が割り当てられている必要があります。

  • DoiT MCP server のツールは DoiT Cloud Intelligence API にマッピングされています。MCP リクエストは、サインイン済みの DoiT アカウントで認証されます。さらに、それぞれの DoiT API operation は、それぞれ固有の権限を適用します。

前提条件

  • Gemini CLI がインストールされ、最新の状態になっていること。

  • Node.jsPATH に含まれており、npx@doitintl/doit-mcp-server を実行できること。

  • Gemini CLI が MCP server を起動するときに DoiT のサインインフローを完了するための、サポートされている Web ブラウザ。

接続タイプ

Gemini CLI はローカルの stdio 接続を使用して DoiT MCP に接続します。CLI は、npx を使用して、標準入力/出力(stdio)経由でマシン上の公開パッケージ(@doitintl/doit-mcp-server)を起動します。Node.jsPATH に含まれていることを確認してください。

DoiT MCP server を設定する

  1. 次のいずれかの場所に Gemini CLI の settings.json を作成または編集します。

    • すべてのセッション(ユーザー): macOS および Linux の場合は ~/.gemini/settings.json、Windows の場合は %USERPROFILE%\.gemini\settings.json

    • 1 つのプロジェクト: Gemini CLI を実行するプロジェクトのルートにある .gemini/settings.json.gemini ディレクトリが存在しない場合は作成してください。

    Gemini CLI configuration を参照してください。

  2. テキストエディタで settings.json ファイルを開きます。

  3. 次の JSON を追加、またはマージします(すでに他のキーがある場合は、既存の内容を削除せずに mcpServers オブジェクトを追加してください)。

    {
    "mcpServers": {
    "doit_mcp_server": {
    "command": "npx",
    "args": ["-y", "@doitintl/doit-mcp-server@latest"]
    }
    }
    }
  4. settings.json ファイルを保存して閉じます。

  5. Gemini CLI を起動します。CLI が DoiT MCP server を起動すると、ブラウザで DoiT のサインインページが開きます。DoiT アカウントでサインインしてください。

  6. DoiT の同意画面で、アクセスを許可 を選択します。

    DoiT の同意画面

  7. Gemini CLI は DoiT MCP server を自動的に検出して接続します。クライアントが利用可能な MCP ツールを一覧表示する場合は、セッションで利用する前に DoiT server が表示されていることを確認してください。

    これで新しいチャットを開き、DoiT Cloud Intelligence のデータに関する質問やリクエストを開始できます。