
Gemini MCP Server

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-geminigit
: 用于克隆仓库npm
: 用于安装依赖和运行开发服务器
常见问题解答
使用教程
使用依赖
- 需要安装 Node.js 和 npm
- 需要获取 Google Gemini API 密钥
安装教程
- 获取 Gemini API 密钥
- 访问 Google AI Studio
-
创建新的 API 密钥
-
配置 Claude Desktop
- 定位配置文件:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json
-
添加 Gemini 配置:
json { "mcpServers": { "gemini": { "command": "npx", "args": ["-y", "github:aliargun/mcp-server-gemini"], "env": { "GEMINI_API_KEY": "your_api_key_here" } } } }
-
重启 Claude Desktop
调试方式
# 克隆仓库
git clone https://github.com/aliargun/mcp-server-gemini.git
cd mcp-server-gemini
# 安装依赖
npm install
# 启动开发服务器
npm run dev