
Gemini MCP Server

2025.03.28
4
JavaScriptAI 模型交互内容生成内容生成
Gemini MCP Server 是一个实现了 Model Context Protocol (MCP) 的服务,它使得 Claude Desktop 能够与 Google 的 Gemini 2.5 Pro Experimental AI 模型进行交互。该服务提供了对 Gemini 2.5 Pro Experimental 模型的访问,支持完整的 MCP 协议,并具备安全的 API 密钥处理能力。
View on GitHub
Overview
基本能力
产品定位
Gemini MCP Server 是一个中间件服务,用于连接 Claude Desktop 和 Google 的 Gemini 2.5 Pro Experimental AI 模型,提供内容生成和模型信息查询功能。
核心功能
- 完整的 MCP 协议支持
- 访问 Google Gemini 2.5 Pro Experimental 模型
- 安全的 API 密钥处理
- 可选的 Google 搜索集成
- 令牌使用情况报告
- TypeScript 实现
适用场景
- 需要与 Gemini 2.5 Pro Experimental AI 模型交互的应用
- 需要安全处理 API 密钥的场景
- 需要集成 Google 搜索的内容生成应用
工具列表
- generateWithGemini - 使用 Google Gemini 2.5 Pro Experimental 生成内容
-
参数:
prompt
(字符串, 必需): 发送给 Gemini 的提示temperature
(数字, 可选): 温度设置 (0.0 到 1.0)maxTokens
(数字, 可选): 最大输出令牌数safeMode
(布尔值, 可选): 为敏感话题启用安全模式useSearch
(布尔值, 可选): 启用 Google 搜索基础工具
-
getModelInfo - 获取正在使用的 Gemini 模型的信息
常见问题解答
- 连接问题
- 检查是否拥有有效的 API 密钥
使用教程
使用依赖
需要安装 Node.js 环境。
安装教程
- 克隆项目仓库
- 安装依赖:
npm install
- 设置环境变量:
export GEMINI_API_KEY='your-api-key'
- 启动服务:
npm start
调试方式
- 检查服务是否运行:
curl http://localhost:3000/health
- 测试内容生成: 使用
generateWithGemini
工具发送请求 - 检查日志以获取更多调试信息
许可证
None