雖然 Gemini CLI 功能沒有 Claude Code 那麼多,但至少我們還有 MCP
我目前的理解,MCP(Model Context Protocol)是 AI 和 AI 溝通的橋樑,例如我們在 Gemini CLI 設定好 GitHub 的 MCP 後,Gemini CLI 就能直接跟 GitHub 溝通,並且幫我們完成操作設定
Q:我沒有設定 GitHub MCP 也能用 Gemini CLI 進行 Git 操作啊?
A:沒有設定 MCP 的情況下,Gemini CLI 是使用電腦的指令進行 Git 操作,但設定 MCP 後,Gemini CLI 就可以直接對 GitHub 上的專案進行 Git 操作
{
  "selectedAuthType": "gemini-api-key"
}
{
  "selectedAuthType": "gemini-api-key",
  "mcpServers": {
       "github": {
            "httpUrl": "https://api.githubcopilot.com/mcp/",
            "headers": {
                "Authorization": "你的GitHub的Personal access tokens (classic)金鑰"
            },
            "timeout": 5000
       }
  }
}
Tips for getting started:
1. Ask questions, edit files, or run commands.
2. Be specific for the best results.
3. /help for more information.
Using: 1 GEMINI.md file | 1 MCP server (ctrl+t to view)
╭───────────────────────────────────────────────────────
│ >   Type your message or @path/to/file
╰───────────────────────────────────────────────────────