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

Gemini CLI を接続する

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

Required permissions

  • MCP サーバー経由で DoiT Cloud Intelligence に接続・アクセスするには、ユーザーに Billing Profiles Admin 権限が割り当てられている必要があります。

  • DoiT MCP サーバーのツールは DoiT Cloud Intelligence API に対応しています。DoiT API キー によってリクエストが認証されます。加えて、各 DoiT API operation は、それぞれ個別の権限を要求します。

Prerequisites

Connection type

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

Configure the 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"],
    "env": {
    "DOIT_API_KEY": `<doit_api_key>`
    }
    }
    }
    }
  4. doit_api_key を自分の DoiT API キー に置き換えます。

  5. settings.json ファイルを保存して閉じます。

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

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