目录
- 准备
- 配置环境变量
- 运行
- 使用
- 基础使用
- 配置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/