使用说明
Gemini CLI MCP服务器
此存储库包含一组自定义MCP(多功能提供商)服务器,旨在扩展Gemini CLI的功能。
初始项目设置
在安装各个服务器之前,建议先设置项目环境。
-
克隆存储库(如果您还没有):
# Replace with the actual repository URL git clone https://github.com/your-username/gemini-cli-mcp-servers.git cd gemini-cli-mcp-servers -
设置虚拟环境: 此项目使用
uv用于环境和包管理。# Create and activate a virtual environment uv venv source .venv/bin/activate # Install base dependencies uv pip install -e .
可用服务器
下面是可用服务器的列表以及如何将它们安装到Gemini CLI中。建议的安装方法是使用 fastmcp 命令行工具。
1.PromptGen(/promptgen)
MCP服务器,用于根据一组提示工程最佳实践帮助改进用户提示。
- 要安装:
fastmcp install gemini-cli promptgen_server/main.py --name promptgen - 用途:
> /promptgen 'your simple prompt idea'
2.超级代理(/superagent)
一个强大的编排代理,遵循“分析->决定->制定->委派”循环,通过派遣专业代理来完成复杂的任务。
- 要安装:
fastmcp install gemini-cli superagent_server/main.py --name superagent - 用途:
> /superagent 'your high-level goal here'
SuperAgent的重要设置:
SuperAgent需要一个专用的临时目录来进行操作。请在主目录中创建以下目录:
mkdir -p ~/tmp/gemini-tasks/
此外,您必须将此新目录通知Gemini CLI,以便它可以在当前工作目录之外写入临时文件。您可以通过以下两种方式之一完成此操作:
- 使用Gemini CLI命令:
/directory add ~/tmp/gemini-tasks/ - 手动编辑
settings.json: 将以下条目添加到您的settings.json文件,位于您的.gemini/文件夹:(注:更换"context": { "ignore": [], "includeDirectories": [ "/Users/ksprashanth/tmp/gemini-tasks" ] },/Users/ksprashanth/tmp/gemini-tasks与您的实际绝对路径gemini-tasks如果目录不同。)
免责声明
这不是Google官方支持的产品。
许可证
此项目根据Apache许可证2.0版获得许可。看 许可证 文件以获取详细信息。
