GemSuite MCP: The Most Comprehensive Gemini API Integration for Model Context Protocol

GemSuite MCP: The Most Comprehensive Gemini API Integration for Model Context Protocol

site icon
2025.03.17 10
TypeScriptGemini API 集成智能模型选择文件处理复杂推理开发效率内容生成
GemSuite MCP 是一个高级的 Gemini API 集成接口,专为 Model Context Protocol (MCP) 主机设计。它能够智能选择适合任务的 Gemini 模型,提供最佳性能、最低令牌成本和无缝集成。GemSuite MCP 适用于文档分析、复杂问题解决、大型文本文件处理和信息搜索等多种场景。
View on GitHub

Overview

基本能力

产品定位

GemSuite MCP 是一个开源服务器,专注于为 MCP 兼容主机(如 Claude、Cursor、Replit 等)提供高级的 Gemini API 集成接口。

核心功能

  1. 智能模型选择:根据任务和内容自动选择最优的 Gemini 模型。
  2. 高效性:优化令牌使用和性能。
  3. 简单性:提供简洁一致的 API 用于复杂 AI 操作。
  4. 多功能性:支持多种文件类型和操作。

适用场景

  • 文档分析
  • 复杂问题解决
  • 大型文本文件处理
  • 信息搜索

工具列表

  1. gem_search:用于信息检索,集成搜索功能。
  2. gem_reason:用于复杂推理,提供逐步分析。
  3. gem_process:用于高效内容处理。
  4. gem_analyze:用于智能文件分析,自动选择模型。

常见问题解答

  • 如何设置 API 密钥:从 Google AI Studio 获取 API 密钥,并设置为环境变量或存储在 .env 文件中。
  • 如何选择模型:GemSuite MCP 会自动选择最优模型,但也可以通过 model_id 参数手动指定。

使用教程

使用依赖

  • Node.js 16+
  • Gemini API 密钥

安装教程

选项1:通过 Smithery.ai 安装(推荐)

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

选项2:手动安装

git clone https://github.com/PV-Bhat/gemsuite-mcp.git
cd gemsuite-mcp
npm install
echo "GEMINI_API_KEY=your_api_key_here" > .env
npm run build
npm start

调试方式

  • 启动服务器后,可以通过调用工具 API 进行调试。例如:
const response = await gem_search({
  query: "What are the latest developments in quantum computing?",
  enable_thinking: true
});

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。