双子座互动MCP
FastMCP服务器,用于有状态的Gemini对话,具有自动谷歌搜索基础。
特性
- 有状态的对话:通过以下方式维护查询的上下文
interaction_id - 谷歌搜索暂停:模型在需要时自动搜索网络
- URL上下文:解析和分析链接的网页
- 思维层次:控制推理深度(最小、中等、高)
设置
uv sync
cp .env.example .env
# Edit .env with your GEMINI_API_KEY从以下位置获取API密钥:https://aistudio.google.com/app/apikey
用法
uv run python server.py工具
| 工具 | 思维水平 | 描述 |
|---|---|---|
search | 最小 | 快速网络搜索,结构化结果 |
ask | 中等 | 平衡的、有根据的答案 |
ask_thinking | 高 | 有根据的深度推理 |
所有工具支持 interaction_id 用于有状态的后续对话。
Claude桌面集成
增添 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"gemini": {
"command": "uv",
"args": ["run", "python", "/path/to/gemini-interactions-mcp/server.py"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
}
}许可证
麻省理工学院
