Skip to main content
Glama

gemini-mcp-服务器

模型上下文协议 (MCP) 服务器的 TypeScript 实现,使用直接 API 调用与 Google 的 Gemini 模型集成。

特征

  • 直接调用 Gemini API(无需弃用的 SDK)

  • 支持最新的 Gemini 2.0 Flash 型号

  • 实现 MCP 协议,与 Claude 无缝集成

  • 保持对话上下文以实现自然互动

Related MCP server: Gemini MCP Server

MCP 工具

生成文本

来自服务器:gemini

使用具有可配置参数的 Gemini 模型生成文本。

先决条件

  • Node.js 18 或更高版本

  • Google Gemini API 密钥

  • TypeScript

  • 克劳德桌面应用程序

安装

  1. 克隆存储库:

git clone https://github.com/YOUR-USERNAME/gemini-mcp-server.git cd gemini-mcp-server
  1. 安装依赖项:

npm install
  1. 建造:

npm run build

Claude 桌面集成

要将此服务器与 Claude Desktop 一起使用:

  1. 打开 Claude 桌面

  2. 前往“设置”>“开发者”

  3. 点击“编辑配置”

  4. 添加以下配置:

"gemini": { "command": "node", "args": ["path\\to\\dist\\gemini_mcp_server.js"], "env": { "GEMINI_API_KEY": "gemini_api_key" }, "cwd": "path\\to\\gemini-mcp-server" }

代替:

  • /path/to/gemini-mcp-server为您的存储库的绝对路径

  • your_api_key_here替换为您的实际 Google Gemini API 密钥

该服务器现在将在 Claude Desktop 的 MCP 服务器列表中可用。

API 实现

该服务器使用直接 HTTP 请求连接到 Gemini API 端点。API 请求格式遵循 Google 官方文档:

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=GEMINI_API_KEY" \ -H 'Content-Type: application/json' \ -X POST \ -d '{ "contents": [{ "parts":[{"text": "Explain how AI works"}] }] }'

测试

您可以使用示例脚本测试直接 API 实现:

node dist/example_direct_api.js "Your prompt here"

执照

麻省理工学院

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/IA-Entertainment-git-organization/gemini-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server