Gemini MCP Server

Gemini MCP Server

site icon
2024.12.16 108
TypeScriptAI 模型交互中间件服务开发效率
Gemini MCP Server 是一个实现了 Model Context Protocol (MCP) 的服务,它使得 Claude Desktop 能够与 Google 的 Gemini AI 模型进行交互。该服务提供了完整的 MCP 协议支持,实时响应流,安全的 API 密钥处理,以及可配置的模型参数。
View on GitHub

Overview

基本能力

产品定位

Gemini MCP Server 是一个中间件服务,旨在连接 Claude Desktop 和 Google 的 Gemini AI 模型,提供高效的模型交互能力。

核心功能

  • 完整的 MCP 协议支持
  • 实时响应流
  • 安全的 API 密钥处理
  • 可配置的模型参数
  • TypeScript 实现

适用场景

  • 开发者在 Claude Desktop 中集成 Gemini AI 模型
  • 需要实时与 AI 模型交互的应用场景
  • 需要安全处理 API 密钥的场景

工具列表

  • npx: 用于运行 mcp-server-gemini
  • git: 用于克隆仓库
  • npm: 用于安装依赖和运行开发服务器

常见问题解答

  1. 连接问题
  2. 检查端口 3005 是否可用
  3. 验证网络连接
  4. 参考 故障排除指南

  5. API 密钥问题

  6. 验证 API 密钥是否正确
  7. 检查权限
  8. 参考 设置指南

使用教程

使用依赖

  • 需要安装 Node.js 和 npm
  • 需要获取 Google Gemini API 密钥

安装教程

  1. 获取 Gemini API 密钥
  2. 访问 Google AI Studio
  3. 创建新的 API 密钥

  4. 配置 Claude Desktop

  5. 定位配置文件: Mac: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json
  6. 添加 Gemini 配置: json { "mcpServers": { "gemini": { "command": "npx", "args": ["-y", "github:aliargun/mcp-server-gemini"], "env": { "GEMINI_API_KEY": "your_api_key_here" } } } }

  7. 重启 Claude Desktop

调试方式

# 克隆仓库
git clone https://github.com/aliargun/mcp-server-gemini.git
cd mcp-server-gemini

# 安装依赖
npm install

# 启动开发服务器
npm run dev

许可证

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