使用说明

项目简介

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 密钥,避免敏感信息泄露。

安装步骤

  1. 获取 Gemini API 密钥

  2. 配置 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 密钥,请务必替换为你的实际密钥)
  3. 重启 Claude Desktop

    • 关闭并重新启动 Claude Desktop 应用程序,配置更改才会生效。

基本使用方法

配置完成后,Claude Desktop 应该能够自动连接到 Gemini MCP Server。您可以在 Claude Desktop 中像使用本地模型一样使用 Gemini 模型进行对话和交互。所有的模型请求将通过 Gemini MCP Server 转发到 Google Gemini API。

信息

分类

AI与计算