目錄
- 準備
- 配置環境變量
- 運行
- 使用
- 基礎使用
- 配置MCP
- 調用MCP
- 參考
準備
- NodeJS 18+版本
配置環境變量
-
設置
GEMINI_API_KEY
變量,在https://aistudio.google.com/apikey創建key -
設置代理(可選,取決于您的網絡),不配置可能會報錯
api error: exception typeerror: fetch failed sending request
set HTTP_PROXY=http://127.0.0.1:10808 # 配置到系統環境變量也行,換成自己的地址
運行
- 我用
RuoYi-Vue
項目測試一下,在當前目錄運行
npx https://github.com/google-gemini/gemini-cli
或者
npm install -g @google/gemini-cli
gemini
-
登錄有點小問題 ,應該暫時未解決
-
我多次嘗試網頁認證然后重新打開cmd就能進入了
使用
基礎使用
-
輸入問題
-
運行結果
配置MCP
- context7(獲取最新代碼文檔)、task-master(生成產品需求文檔,再拆分成子任務)
- https://github.com/eyaltoledano/claude-task-master
- https://github.com/upstash/context7
- 找到當前用戶目錄下
.gemini/settings.json
{...省略..."mcpServers": {"context7": {"command": "npx","args": ["-y", "@upstash/context7-mcp"]},"taskmaster-ai": {"command": "npx","args": ["-y", "--package=task-master-ai", "task-master-ai"],"env": {"GOOGLE_API_KEY": "用你自己的key"}}}
}
- 輸入
/mcp
后就能看到可調用的工具
調用MCP
- 輸入
使用mcp context7講解AutoGen最新版新增的新特性
-
選擇始終允許
-
運行結果
參考
- https://github.com/google-gemini/gemini-cli/issues/1549
- https://www.cnblogs.com/maplepie/p/18949291
- https://www.bilibili.com/video/BV13zKozyEKC/