Token导航 LogoToken导航

MCP Server · 开发工具

Gem Suite MCP

Professional Gemini API integration for Claude and all MCP-compatible hosts with intelligent model selection and advanced file handling | Smithery.ai verified

stdio官方级别未说明来源级核验工具 0@smithery/cli@latest
文件处理API集成TypeScriptClineClaudeClaude DesktopCursor

快速开始

作者 / 组织
PV-Bhat
提供方
PV-Bhat
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

29

仓库热度

收录来源

5 个

MCP.so

选型结论

Gem Suite MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cline、Claude Desktop,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

npx -y @smithery/cli@latest install @PV-Bhat/gemsuite-mcp --client claude

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

GemSuite MCP:用于模型上下文协议的最全面的Gemini API集成

用于与模型上下文协议(MCP)进行高级Gemini API交互的终极开源服务器,智能选择模型以实现最佳性能、最低代币成本和无缝集成。

适用于Claude和所有兼容MCP的主机的专业Gemini API集成,具有智能型号选择和高级文件处理功能

*从 双子座MCP 具有增强功能的项目*

安装 • 特性 • 用法 • 例子 • 模型 • 贡献

🌟 什么是GemSuite MCP?

GemSuite(Model Context Protoco)MCP是用于MCP主机的Gemini API最终集成接口,可手动智能选择任务模型,提供最佳性能、最低代币成本和无缝集成。它使任何兼容MCP的主机(Claude、Cursor、Replit等)都能无缝利用Gemini的功能,重点是:

  1. 智能:根据任务和内容自动选择最佳Gemini模型
  2. 效率:优化不同工作负载的令牌使用和性能
  3. 简洁:为复杂的人工智能操作提供干净、一致的API
  4. 多功能性:高级文件处理;处理多种文件类型、操作和用例

无论您是分析文档、解决复杂问题、处理大型文本文件还是搜索信息,GemSuite MCP都能为您的工作提供合适的工具和合适的模型。

为什么选择GemSuite MCP?

与其他功能有限的Gemini MCP服务器不同,GemSuite MCP提供:

✅ 智能选型:根据任务自动选择最佳Gemini模型 ✅ 统一文件处理:通过自动格式检测无缝处理各种文件类型 ✅ 综合工具套件:四种专业工具,涵盖搜索、推理、处理和分析 ✅ 生产准备就绪:已在Smithery.ai、MCP.so和Glama.io上部署并验证

🚀 安装

选项1:Smithery.ai(推荐)

# Install directly via Smithery CLI
npx -y @smithery/cli@latest install @PV-Bhat/gemsuite-mcp --client claude

选项2:手动安装

# Clone the repository
git clone https://github.com/PV-Bhat/gemsuite-mcp.git
cd gemsuite-mcp

# Install dependencies
npm install

# Set your Gemini API key
echo "GEMINI_API_KEY=your_api_key_here" > .env

# Build the project
npm run build

# Start the server
npm start

🔑 API密钥设置

  1. 从获取Gemini API密钥 谷歌人工智能工作室
  2. 将其设置为环境变量:
   export GEMINI_API_KEY=your_api_key_here

或创建 .env 项目根目录中的文件:

   GEMINI_API_KEY=your_api_key_here

💎 主要特点

统一文件处理

  • 无缝文件处理:所有工具都支持通过 file_path 参数
  • 自动格式检测:使用适当的MIME类型正确处理各种文件类型
  • 多模式支持:处理图像、文档、代码文件等
  • 批处理:支持在一次操作中处理多个文件

智能选型

GemSuite MCP会根据以下因素自动选择最合适的Gemini型号:

  • 任务类型:搜索、推理、处理或分析
  • 内容类型:文本、代码、图像或文档
  • 复杂性:简单查询与复杂推理
  • 用户选项:可选手动覆盖

这种智能确保了最佳性能,同时最大限度地减少了令牌的使用。

graph TD
    A[Task Request] --> B{Task Type}
    B -->|Search| C[Gemini Flash]
    B -->|Reasoning| D[Gemini Flash Thinking]
    B -->|Processing| E[Gemini Flash-Lite]
    B -->|Analysis| F{File Type}
    F -->|Image| G[Gemini Flash]
    F -->|Code| H[Gemini Flash Thinking]
    F -->|Text| I[Gemini Flash-Lite]
    C & D & E & G & H & I --> J[Execute Request]

专用工具

工具目的模型用例
gem_search信息检索与搜索集成Gemini Flash事实问题、当前信息、有根据的回答
gem_reason复杂推理与逐步分析双子座闪电思维数学、科学、编码问题、逻辑分析
gem_process快速高效的内容处理Gemini Flash Lite摘要、提取、大容量操作
gem_analyze具有自动模型选择功能的智能文件分析自动选择文档分析、代码审查、图像理解

稳健的错误处理

  • 指数退避:API费率限制的优雅处理
  • 全面错误检测:明确错误来源
  • 可操作消息:用于故障排除的详细错误信息
  • 恢复机制:主要方法失败时的智能回退

🖥️ 用法

在Claude或其他MCP兼容主机中

当将GemSuite MCP与Claude或其他MCP兼容主机一起使用时,这些工具将直接在助手的工具包中提供。只需根据您的需求调用相应的工具:

工具选择指南
  • gem_search:用于需要搜索集成的事实问题
  • gem_reason:对于需要逐步推理的复杂问题
  • gem_process:用于高效处理文本或文件(最具令牌效率)
  • gem_analyze:用于自动模型选择文件的详细分析

📚 使用示例

Claude Desktop使用GemSuite Gemini搜索访问谷歌搜索

处理文件(令牌效率最高)

// Summarize a large document
const response = await gem_process({
  file_path: "/path/to/your/large_document.pdf",
  operation: "summarize"
});

// Extract specific information
const response = await gem_process({
  file_path: "/path/to/your/report.docx",
  operation: "extract",
  content: "Extract all financial data and metrics from this document."
});

分析文件

// Analyze an image
const response = await gem_analyze({
  file_path: "/path/to/your/image.jpg",
  instruction: "Describe what you see in this image in detail."
});

// Analyze code
const response = await gem_analyze({
  file_path: "/path/to/your/code.py",
  instruction: "Identify potential bugs and suggest optimizations."
});

复杂推理

// Solve a complex problem with step-by-step reasoning
const response = await gem_reason({
  problem: "Analyze this code and suggest improvements:",
  file_path: "/path/to/your/code.js",
  show_steps: true
});

// Mathematical problem solving
const response = await gem_reason({
  problem: "Solve this differential equation: dy/dx = 2xy with y(0) = 1",
  show_steps: true
});

使用文件搜索

// Answer questions about a document with search integration
const response = await gem_search({
  query: "What companies are mentioned in this document?",
  file_path: "/path/to/your/document.pdf"
});

// Factual questions with search
const response = await gem_search({
  query: "What are the latest developments in quantum computing?",
  enable_thinking: true
});

🧠 模型特征

GemSuite MCP利用三种主要的Gemini模型,为每个任务智能地选择最佳模型:

双子座2.0闪光灯

  • 1M令牌上下文窗口:处理大量内容
  • 搜索集成:当前信息中的地面响应
  • 多模式功能:处理文本、图像等
  • 平衡的性能:质量和速度的完美结合

Gemini 2.0 Flash Lite

  • 最具成本效益:尽量减少令牌使用
  • 最快的响应时间:非常适合大批量操作
  • 以文本为中心:针对文本处理进行了优化
  • 效率最优:当不需要搜索和推理时

双子座2.0闪电思维

  • 增强推理:逻辑分析和解决问题
  • 逐步分析:显示推理过程
  • 专业能力:擅长复杂的计算
  • 最适合深度:当需要进行彻底分析时

🔄 工作流示例

文档分析工作流

// 1. Get a high-level summary (most efficient)
const summary = await gem_process({
  file_path: "/path/to/large_document.pdf",
  operation: "summarize"
});

// 2. Extract specific information
const keyPoints = await gem_process({
  file_path: "/path/to/large_document.pdf",
  operation: "extract",
  content: "Extract the key findings and recommendations"
});

// 3. Answer specific questions with search integration
const answers = await gem_search({
  query: "Based on this document, what are the implications for market growth?",
  file_path: "/path/to/large_document.pdf"
});

// 4. Claude synthesizes the processed information
// This approach is dramatically more token-efficient than having
// Claude process the entire document directly

代码审查工作流程

// 1. Get code overview
const overview = await gem_analyze({
  file_path: "/path/to/code.js",
  instruction: "Provide an overview of this code's structure and purpose"
});

// 2. Identify potential issues
const issues = await gem_reason({
  problem: "Analyze this code for bugs, security vulnerabilities, and performance issues",
  file_path: "/path/to/code.js",
  show_steps: true
});

// 3. Generate improvements
const improvements = await gem_reason({
  problem: "Suggest specific improvements to make this code more efficient and maintainable",
  file_path: "/path/to/code.js",
  show_steps: true
});

// 4. Claude provides a comprehensive code review synthesis

🧩 与其他MCP主机集成

GemSuite MCP适用于任何兼容MCP的主机:

  • 克劳德桌面:与Claude强大的推理能力无缝集成
  • 光标IDE:利用Gemini的功能增强编码辅助
  • 回复:直接在开发环境中生成和分析代码
  • 其他MCP主机:与实施MCP标准的任何平台兼容

🛠️ 高级配置

自定义模型选择

您可以通过指定以下参数来覆盖自动模型选择 model_id 参数:

// Force the use of Gemini Flash Thinking for a processing task
const response = await gem_process({
  file_path: "/path/to/document.pdf",
  operation: "analyze",
  model_id: "models/gemini-2.0-flash-thinking"
});

可用操作 gem_process

  • summarize:创建简明摘要
  • extract:提取具体信息
  • restructure:将内容重组为更有用的格式
  • simplify:使复杂内容更易于理解
  • expand:为内容添加细节或上下文
  • critique:提供批判性分析
  • feedback:提供建设性反馈
  • analyze:内容总体分析

🔧 贡献

欢迎投稿!以下是如何开始:

  1. 分叉存储库
  2. 创建要素分支: git checkout -b feature/my-new-feature
  3. 进行更改
  4. 运行测试: npm test
  5. 提交您的更改: git commit -m 'Add my new feature'
  6. 推到您的分支: git push origin feature/my-new-feature
  7. 提交拉取请求

对于重大更改,请先打开一个问题来讨论您想要更改的内容。

📜 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢

🔗 链接

______________________________________________________________________

Made with ❤️ by PV-Bhat

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-toolsapiagentmcpclinegemini-apifile-processingai-tools

支持客户端

ClaudeClineClaude DesktopCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cline、Claude Desktop,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Gem Suite MCP

MCP.so · 本页

0stdio有5 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Gem Suite MCP 怎么安装?

公开资料给出的安装命令是 npx -y @smithery/cli@latest install @PV-Bhat/gemsuite-mcp --client claude,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Gem Suite MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Gem Suite MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Gem Suite MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Gem Suite MCP 支持哪些客户端?

公开资料标注支持 Claude、Cline、Claude Desktop、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP