Gemini深度搜索MCP
Gemini DeepSearch MCP是一个自动化的研究代理,它利用Google Gemini模型和Google搜索进行深入、多步骤的网络研究。它生成复杂的查询,综合搜索结果中的信息,识别知识差距,并生成高质量、引用丰富的答案。
特性
- 自动化多步骤研究 使用Gemini模型和谷歌搜索
- FastMCP集成 用于HTTP API和stdio部署
- 可配置的努力水平 (低、中、高)用于研究深度
- 引用丰富的回复 具有源跟踪功能
- LangGraph驱动的工作流 与国家管理
用法
开发服务器(HTTP+Studio UI)
使用Studio UI启动LangGraph开发服务器:
make dev本地MCP服务器(stdio)
使用stdio传输启动MCP服务器,以便与MCP客户端集成:
make local测试
运行测试套件:
make test测试MCP stdio服务器:
make test_mcp使用MCP检查器
make inspect使用Langsmith追踪
GEMINI_API_KEY=AI******* LANGSMITH_API_KEY=ls******* LANGSMITH_TRACING=true make inspectAPI
这 deep_search 工具接受:
- 怎么翻译 (string):要调查的研究问题或主题
- 努力 (string):研究努力程度-“低”、“中”或“高”
- 低:1个查询,1个循环,Flash模型 - 中等:3个查询,2个循环,Flash模型 - 高:5个查询,3个循环,Pro模型
返回格式
HTTP MCP服务器 (开发模式):
- 回答:附有引文的综合研究回应
- 来源:研究中使用的源URL列表
标准MCP服务器 (克劳德桌面集成):
- 文件路径:包含研究结果的JSON文件的路径
stdio MCP服务器将结果写入系统临时目录中的JSON文件,以优化令牌使用。JSON文件包含相同的 answer 和 sources 数据为HTTP版本,但通过文件路径访问,而不是直接返回。
需求
- Python 3.12+
GEMINI_API_KEY环境变量
安装
使用uvx直接安装:
uvx install gemini-deepsearch-mcpClaude桌面集成
要将MCP服务器与Claude Desktop一起使用,请将此配置添加到您的Claude Desktop配置文件中:
macOS
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"gemini-deepsearch": {
"command": "uvx",
"args": ["gemini-deepsearch-mcp"],
"env": {
"GEMINI_API_KEY": "your-gemini-api-key-here"
},
"timeout": 180000
}
}
}视窗
编辑 %APPDATA%/Claude/claude_desktop_config.json:
{
"mcpServers": {
"gemini-deepsearch": {
"command": "uvx",
"args": ["gemini-deepsearch-mcp"],
"env": {
"GEMINI_API_KEY": "your-gemini-api-key-here"
},
"timeout": 180000
}
}
}Linux
编辑 ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"gemini-deepsearch": {
"command": "uvx",
"args": ["gemini-deepsearch-mcp"],
"env": {
"GEMINI_API_KEY": "your-gemini-api-key-here"
},
"timeout": 180000
}
}
}重要提示:
- 替换
your-gemini-api-key-here使用您的实际Gemini API密钥 - 更新配置后重新启动Claude Desktop
- 设置足够的超时时间以避免
MCP error -32001: Request timed out
备选方案:地方发展方案
对于开发,或者如果您更喜欢从源代码运行:
{
"mcpServers": {
"gemini-deepsearch": {
"command": "uv",
"args": ["run", "python", "main.py"],
"cwd": "/path/to/gemini-deepsearch-mcp",
"env": {
"GEMINI_API_KEY": "your-gemini-api-key-here"
}
}
}
}替换 /path/to/gemini-deepsearch-mcp 使用项目目录的实际绝对路径。
配置后,您可以使用 deep_search Claude Desktop中的工具,通过问以下问题:
- “使用deep_search研究量子计算的最新发展”
- “大力搜索可再生能源趋势信息”
代理来源
深度搜索代理来自 Gemini全栈语言图快速入门 存储库。
许可证
麻省理工学院
