Gemini MCP Server

Gemini MCP Server

site icon
2025.03.26 1
JavaScriptAI 模型服务MCP 协议实现开发效率
Gemini MCP Server 是一个实现了 MCP(Model Context Protocol)协议的服务器,允许通过 Claude 或其他 MCP 客户端使用 Google 的 Gemini AI 模型。该服务器支持完整的 MCP 协议,并通过 SSE 传输实现与 Gemini 1.5 Pro 模型的集成。
View on GitHub

Overview

基本能力

产品定位

Gemini MCP Server 是一个中间件服务,旨在为 MCP 客户端(如 Claude)提供与 Google Gemini AI 模型的连接能力。

核心功能

  • 完整的 MCP 协议支持(通过 SSE 传输)
  • Gemini 1.5 Pro 模型集成
  • 顺序思考工具实现
  • 环境变量配置

适用场景

  • 开发者希望通过 MCP 客户端访问 Gemini AI 模型
  • 需要将 Gemini 模型集成到现有 MCP 工作流中
  • 在 Smithery AI 平台上部署 AI 服务

工具列表

  • MCP 协议实现:提供标准的 MCP 协议支持
  • Gemini 模型连接器:连接 Google Gemini AI 模型
  • 配置管理器:通过环境变量管理服务配置

常见问题解答

  • 如何获取 Gemini API Key?需要从 Google AI Studio 获取
  • 如何连接到 Claude?需要在 Claude 的 MCP Servers 设置中添加服务器 URL

使用教程

使用依赖

  • Node.js 环境
  • Google AI Studio API Key

安装教程

  1. 克隆仓库
  2. 安装依赖:npm install
  3. 设置 API Key:export GEMINI_API_KEY=your_key_here
  4. 启动服务:npm start

调试方式

  • 检查服务是否运行:curl http://localhost:port
  • 查看日志:npm run logs(如果配置)
  • 测试 MCP 连接:使用 MCP 客户端连接测试

许可证

该项目遵循 MIT 开源许可条款。