社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

GitHub一路狂飙55k星!Gemini CLI+MCP好酷

苍何 • 1 年前 • 254 次点击  
这是苍何的第 404 篇原创!

大家好,我是苍何。

1 号我发了一篇关于 Gemini CLI 的文章,那个时候是 45 k 的星。

如今一个星期过去了,Gemini CLI 又多增加了 10 k 的星。这个增长速度相当恐怖。

而且你看 PR,224 个,且一直在增长,这说明有不少的开发者正在给 Gemini CLI 做开源贡献。

增长的背后,大家仿佛看到了未来的终端 AI  Agent 。

他不需要任何的软件,下载安装,就能按照任务要求,自动执行任务,比如自动整理分析本地文件、自动给图片区水印,自动剪辑视频,自动做任何你想做的事情。

甚至可以结合 windows mcp(或 macos mcp)来控制整个电脑,做各种自动化操作。

视频是 X 上的一个老哥用 Gemini CLI 结合 Windows MCP 自动打开浏览器,找下在 X 上谁最后关注了自己。

我也可以直接在 Gemini CLI 中调用 minimax mcp 做图片、视频、声音。

相较于让它写代码,我更喜欢让他进行更多的自动化任务。

得益于开源,现在 Gemini CLI 在疯狂迭代更新,目前新版本已经支持本地音视频内容,本地做剪辑也慢慢成为了现实。

更让人狂喜的是,这家伙现在可以免费使用,每分钟最多 60 个模型请求,每天最多 1,000 个模型请求。

但不建议用来进行隐私操作,免费使用即代表同意你的数据给谷歌做训练。

我也第一时间新建了一个 Gemini CLI 的共享 ima 知识库,都是一些干货教程等内容,已经有四百多人加入学习了。

可以直接在 ima 中用 DeepSeek R1 来对知识库进行提问,找到你想要的答案。

感兴趣的可以加入免费共享知识库,一起学习:

但是我发现群里很多小伙伴依旧不会使用 Gemini CLI,比如怎么登录下载之类的,这个可以看苍何的这一篇文章:

开源4天狂揽 45K 星!谷歌Gemini CLI杀疯了!(附安装教程)

今天这一篇主要是教一下大家怎么在 Gemini CLI 中使用 MCP,扩展能力,发挥 Agent 的最大优势。

希望能得到你的点赞、推荐、转发。

如何添加 MCP

官方操作指南:https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/configuration.md

可以看到要想加 MCP,一共 2 种办法,如果是想所有的项目都能用 MCP,需要加全局配置文件,如果需要指定项目,则是在指定项目的根目录添加配置文件。

全局的配置文件位于~/.gemini/settings.json,项目特定的配置文件位于项目根目录下的.gemini/settings.json。

这里就以项目层级的 MCP 为例,先找到自己的项目根目录,或者选择任意一个文件夹作为项目根目录。

然后在终端中复制这个命令新建:

mkdir -p .gemini && touch .gemini/settings.json

建好后可以看到根目录下有了这个文件。特别提醒,这里. gemini 扩展的文件默认不展示,需要手动开启一下。

然后在编辑器中打开 settings. json,填入 MCP 的配置即可。

比如我这里只需安装高德地图的 MCP,只需要复制这段代码到 settings. json 中即可。

{
"mcpServers":{
"amap-maps":{
"command":"npx",
"args":[
"-y",
"@amap/amap-maps-mcp-server"
],
"env":{
"AMAP_MAPS_API_KEY":"这里填入高德地图的key,具体可以看:https://lbs.amap.com/api/mcp-server/create-project-and-key"
}
}
}
}

然后重启一下 gemini cli。(clash 代理一定要开启 TUN 模式)

需要重新点击一次授权,会自动跳到浏览器,点点点就好了。

按下 ctrl+t 就能显示当前安装的 MCP 的信息。

你可以看到,好家伙,直接把高德地图 MCP 的 tools 都详细的展示出来了。

然后我在终端中直接查询武汉明天的天气,可以看到他会询问我是否要调用 MCP。

可以选择仅这次,也可以选择每次询问天气自动调高德地图 MCP,还可以选择总是允许使用高德地图的 MCP 工具。

快速查询后,直接给出干脆利落的结论。

现在我想要在 Gemini CLI 中画图、做视频、生成音频,那该怎么办呢?

一个方式是接入谷歌官方的 Imagen 3、Veo、Chirp 3 HD、Lyria 等,但有点麻烦,且网络问题是个大问题,动不动就卡着生成不了。

那另外一种方式就是接入之前苍何给大家分享的 minimax-mcp,可以画图、做视频,生成音频。

具体可以看这篇文章:一个被严重低估的MCP工具!

在 Gemini CLI 中使用也非常简单,把这个配置放到刚才的 settings. json 中:

{
"mcpServers":{
"MiniMax":{
"command":"uvx",
"args":[
"minimax-mcp",
"-y"
],
"env":{
"MINIMAX_API_KEY":"insert-your-api-key-here",
"MINIMAX_MCP_BASE_PATH":"local-output-dir-path, such as /User/xxx/Desktop",
"MINIMAX_API_HOST":"api host, https://api.minimax.io | https://api.minimaxi.com",
"MINIMAX_API_RESOURCE_MODE":"optional, [url|local], url is default, audio/image/video are downloaded locally or provided in URL format"
}
}
}
}

然后在 Gemini CLI 中跟他说这样一个需求:

画一张图,一只狗狗张着嘴,在马路上,非常炎热的场景

可看到默认生图调用的是谷歌自身的多模态 API,由于我没配置,自然调用不了。

所以,我只需要把提示词稍微一改:

调用MCP~画一张图,一只狗狗张着嘴,在马路上,非常炎热的场景

可以看到他就能调用 minimax 的 mcp 来生图了:

但可惜的是,我的账户中的 money 已经被我挥霍完了,余额不足。

于是我去后台一看,妈呀的 hong,已经欠费啦😂

作为一个野生 AI 博主,充钱这事必须认真起来,先冲再说。

充完后,然后让他再试一次,生成成功,自动帮我放在了本地目录:

在目录这里也看到了这一张图片,非常好。

该说不说,我感觉自己现在就像这只狗,哈着嘴,被这天给热的没话说,我的小电驴温度可以把我的屁股当场烤焦。

下面试一下视频的功能,直接输入这个 prompt:

调用MCP,生成这只狗狗热的在到处乱跑的视频

等了一会后,视频就做好了。

你别说,minimax 这个人物(呸,狗物)一致性还可以,他知道我刚才生成的狗狗的样子,然后生成了视频。

一个视频花了我一块钱,嗯,除了贵没其他毛病,hh

其他功能我就不试了,但这个时候,你的脑子里一定冒出来和我一样的想法,Gemini CLI 能调用 MCP 了,但这和 Cursor 或者 cherry studio 并没什么区别。

我为啥要想不通到 Gemini CLI 中使用 MCP 呢?

我觉得 Gemini CLI MCP 的价值在于它将强大的 MCP 模型能力直接带入了命令行环境。它的优势在于处理轻量级、一次性、自动化脚本友好、或深度集成到 CLI 工作流中的任务

比如之前有个例子是可以通过 Gemini CLI 进行批量修改本地图片格式或者批量进行文档整理,gif 转换等。

文章地址:开源4天狂揽 45K 星!谷歌Gemini CLI杀疯了!(附安装教程)

终端最大的好处是和本地电脑交互的便利,于是乎,国外有个老哥,用 Gemini CLI 结合 Windows MCP 自动打开浏览器,找下在 X 上谁最后关注了我。

老哥的提示词是:

Using Windows MCP only, open Chrome, browse x(dot)com and open my latest followers to tell me the @ of the last person who followed me

这不妥妥的本地电脑装了个 AI Agent 吗?

讲真,我非常看好这种本地的终端 AI Agent,自动化能完成很多的操作和任务。

但目前来说,最大的问题还是隐私问题了。

怎么确保我们核心的数据不会上传到平台,用来给谷歌做训练。

或许是本地部署个开源大模型?

好啦,以上全文 2636 字,15 张图,如果这篇文章对你有用,可否点个关注,给我个三连击:点赞、转发和再看。若可以再给我加个⭐️。

文章同步我的 AI 开源知识库:AI 开源知识库,,或者回复 AI 即可直接获取。

点击屏幕左下角 关注 按钮,后台扣 5,免费领取 15 万字 AI 编程实战手册

ending

我创建了一个读者 AI 交流群,群里都是一群前沿的 AI 极客,经常讨论最新的 AI 消息,DeepSeek 用法,以及变现方法。

但是任何人在群里打任何广告,都会被我 T 掉。

如果你对这个特别的群,感兴趣,可以公众号后台私信我加入。

暗号:AI

点击关注下方账号,你将感受到一个朋克的灵魂。

【我爱这个魔幻的世界】

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/184133