<a href="https://glama.ai/mcp/servers/@PV-Bhat/GemForge-MCP">
<img width="380" height="200" src="https://gips1.baidu.com/it/u=3799923684,1892773206&fm=3081&app=3081&f=PNG?w=760&h=400" alt="GemForge-Gemini-Tools-MCP MCP 服务器" />
</a>
GemForge-Gemini-Tools-MCP: 为企业级 Gemini 集成提供支持,适用于您喜爱的 MCP 代理。增强 Claude、Roo Code 和 Windsurf 的代码库分析、实时搜索、文本/PDF/图像处理等功能。
GemForge 是 Google Gemini AI 与 MCP 生态系统之间的桥梁:
实时网络访问:通过 gemini_search 获取最新新闻、市场趋势和当前数据。
高级推理:通过 gemini_reason 处理复杂的逻辑问题,逐步思考。
代码掌握:通过 gemini_code 分析整个仓库,生成解决方案并调试代码。
多文件处理:通过 gemini_fileops 处理超过 60 种文件格式,包括 PDF、图像等。
智能模型选择:自动路由到每个任务的最佳 Gemini 模型。
企业级准备:强大的错误处理、速率限制管理和 API 回退机制。
npx @gemforge/mcp-server@latest init
claude_desktop_config.json):{
"mcpServers": {
"GemForge": {
"command": "node",
"args": ["./dist/index.js"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
}
}
npm install gemforge-mcp
npm start
GemForge 专为生产环境设计:
| 工具 | 描述 | 主要能力 |
|---|---|---|
gemini_search | 连接网络的信息检索 | 实时数据访问 |
gemini_reason | 复杂问题解决,逐步逻辑 | 透明的推理过程 |
gemini_code | 深度代码理解和生成 | 整个仓库分析 |
gemini_fileops | 跨越 60 多种格式的多文件处理 | 文档比较和转换 |
{
"toolName": "gemini_search",
"toolParams": {
"query": "量子计算的最新进展",
"enable_thinking": true
}
}
</details>
<details>
<summary><strong>示例:代码分析</strong></summary>
{
"toolName": "gemini_code",
"toolParams": {
"question": "识别改进和新功能",
"directory_path": "项目路径",
"repomix_options": "--include \"**/*.js\" --no-gitignore"
}
}
</details>
<details>
<summary><strong>示例:多文件比较</strong></summary>
{
"toolName": "gemini_fileops",
"toolParams": {
"file_path": ["合同_v1.pdf", "合同_v2.pdf"],
"operation": "analyze",
"instruction": "比较这些合同版本,并提取所有重大变更。"
}
}
</details>
GemForge 提供灵活的配置选项:
<details> <summary><strong>环境变量</strong></summary>GEMINI_API_KEY=your_api_key_here # 必需:Gemini API 密钥
GEMINI_PAID_TIER=true # 可选:如果使用付费层级,请设置为 true(更好的速率限制)
DEFAULT_MODEL_ID=gemini-2.5-pro # 可选:覆盖默认模型选择
LOG_LEVEL=info # 可选:设置日志级别(debug, info, warn, error)
</details>
<details>
<summary><strong>Claude Desktop 集成</strong></summary>
{
"mcpServers": {
"GemForge": {
"command": "node",
"args": ["./dist/index.js"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
}
}
</details>
<details>
<summary><strong>高级模型选择</strong></summary>
GemForge 智能地为每个任务选择最佳模型:
gemini_search:使用 gemini-2.5-flash 以获得速度和搜索集成。gemini_reason:使用 gemini-2.5-pro 以获得深度推理能力。gemini_code:使用 gemini-2.5-pro 以获得复杂代码理解。gemini_fileops:根据文件大小选择 gemini-2.0-flash-lite 或 gemini-1.5-pro。通过在任何工具调用中使用 model_id 参数或设置 DEFAULT_MODEL_ID 环境变量进行覆盖。
一键部署通过 Smithery.ai
docker run -e GEMINI_API_KEY=your_api_key ghcr.io/pv-bhat/gemforge:latest
使用我们的 MCP.so 目录列表 获取集成说明。

访问我们的 文档站点 以获取:
根据 MIT 许可证发布。详情见 LICENSE。