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
-
settings.jsonに設定するための DoiT API キー。 -
Gemini CLI がインストールされ、最新であること。
-
Node.js が
PATHに含まれており、npxで@doitintl/doit-mcp-serverを実行できること。
Connection type
Gemini CLI はローカルの stdio 接続を使用して DoiT MCP に接続します。CLI は npx を使用して、標準入出力(stdio)経由で、公開パッケージ(@doitintl/doit-mcp-server)をローカルマシン上で起動します。Node.js が PATH に含まれていることを確認してください。
Configure the DoiT MCP server
-
次のいずれかの場所に Gemini CLI の
settings.jsonを作成するか編集します。-
すべてのセッション(ユーザー): macOS と Linux の場合は
~/.gemini/settings.json、Windows の場合は%USERPROFILE%\.gemini\settings.json。 -
1 つのプロジェクト: Gemini CLI を実行するプロジェクトのルートに
.gemini/settings.json。.geminiディレクトリが存在しない場合は作成してください。
詳細は Gemini CLI configuration を参照してください。
-
-
テキストエディタで
settings.jsonファイルを開きます。 -
次の JSON を追加またはマージします(ファイルに他のキーが既に存在する場合は、それらを削除せずに
mcpServersオブジェクトを追加してください)。{
"mcpServers": {
"doit_mcp_server": {
"command": "npx",
"args": ["-y", "@doitintl/doit-mcp-server@latest"],
"env": {
"DOIT_API_KEY": `<doit_api_key>`
}
}
}
} -
doit_api_keyを自分の DoiT API キー に置き換えます。 -
settings.jsonファイルを保存して閉じます。 -
Gemini CLI を起動します。Gemini CLI は自動的に DoiT MCP サーバーを検出して接続します。クライアントが利用可能な MCP ツールを一覧表示する場合は、セッションで利用する前に DoiT サーバーが表示されていることを確認してください。
これで、新しいチャットを開き、DoiT Cloud Intelligence のデータに関する質問やリクエストを行うことができます。