Gemini CLIのセットアップ
ClaudeのセットアップはGCP Vertex AIを使ったClaude Codeのセットアップに書いた。Vertex AI固有の設定はGCP Vertex AIを使ったGemini CLIのセットアップに書いた。
まずはコマンドをインストールする。
npm install -g @google/gemini-cli—sandbox (-s) オプションを使う場合は docker も必要になる。
初回実行時に認証を求められるのでGoogleアカウント認証する。
gemini設定は ~/.gemini 以下に保存される。XDG Base Directory準拠するissueはあるけど未対応だった。
自動アップデート
Section titled “自動アップデート”{ "general": { "disableAutoUpdate": true }}プロジェクト固有の設定
Section titled “プロジェクト固有の設定”プロジェクト以下に .gemini ディレクトリがあれば読み込まれる。また、プロジェクトより下のカレントディレクトリにある .gemini も探索するらしい。プロジェクトルートとは .git があるディレクトリのこと。
具体的に設定内容を調べる。ここには代表的なものだけ書くので網羅は目的としない。
tools.allowed
Section titled “tools.allowed”頻繁に実行するコマンドを許可する。
{ "tools": { "allowed": ["run_shell_command(date)"] }}MCPサーバー
Section titled “MCPサーバー”GitHub MCP
Section titled “GitHub MCP”{ "mcpServers": { "github": { "url": "https://api.githubcopilot.com/mcp", "headers": { "X-MCP-Readonly": "true" } } }}