使用说明
项目简介
Gemini MCP Server 是一个基于 Model Context Protocol (MCP) 构建的后端应用程序,旨在让 Claude Desktop 能够连接并使用 Google 的 Gemini AI 模型。它实现了完整的 MCP 协议,支持实时响应流式传输,并安全地处理 API 密钥。
主要功能点
- MCP 协议支持:完全实现了 Model Context Protocol,确保与 MCP 客户端的兼容通信。
- Gemini 模型集成:无缝对接 Google Gemini AI 模型,利用其强大的语言处理能力。
- 实时响应流式传输:支持将 Gemini 模型的响应以流式方式实时传输回客户端,提升用户体验。
- 安全 API 密钥处理:通过环境变量安全地管理 Gemini API 密钥,避免敏感信息泄露。
安装步骤
-
获取 Gemini API 密钥
- 访问 Google AI Studio 并创建一个新的 API 密钥。
-
配置 Claude Desktop
-
打开 Claude Desktop 的配置文件 'claude_desktop_config.json',该文件通常位于:
- Mac: '~/Library/Application Support/Claude/claude_desktop_config.json'
- Windows: '%APPDATA%\Claude\claude_desktop_config.json'
- Linux: '~/.config/Claude/claude_desktop_config.json'
-
在 'mcpServers' 字段中添加 Gemini 服务器的配置信息,如下所示:
{ "mcpServers": { "gemini": { "command": "npx", "args": ["-y", "github:aliargun/mcp-server-gemini"], "env": { "GEMINI_API_KEY": "YOUR_GEMINI_API_KEY" // 请替换为你的 Gemini API 密钥 } } } }配置参数说明:
- 'server name': 'gemini' (服务器名称,可以自定义,用于在 Claude Desktop 中标识)
- 'command': 'npx' (启动命令,用于执行 npm 包)
- 'args': '["-y", "github:aliargun/mcp-server-gemini"]' (命令参数,'-y' 表示自动确认安装,'github:aliargun/mcp-server-gemini' 指示从 GitHub 安装 'aliargun/mcp-server-gemini' 包)
- 'env': '{ "GEMINI_API_KEY": "YOUR_GEMINI_API_KEY" }' (环境变量,'GEMINI_API_KEY' 用于存储你的 Gemini API 密钥,请务必替换为你的实际密钥)
-
-
重启 Claude Desktop
- 关闭并重新启动 Claude Desktop 应用程序,配置更改才会生效。
基本使用方法
配置完成后,Claude Desktop 应该能够自动连接到 Gemini MCP Server。您可以在 Claude Desktop 中像使用本地模型一样使用 Gemini 模型进行对话和交互。所有的模型请求将通过 Gemini MCP Server 转发到 Google Gemini API。
信息
分类
AI与计算