Gemini思维MCP服务器

一个为Google Gemini语言模型实现的模型上下文协议(MCP)服务器,允许Claude Desktop用户访问Gemini-2.0-flash-thinking-exp-01-21模型的强大推理能力。

  • by falahgs
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 falahgs/gemini-thinking-mcp

使用说明

Gemini Thinking MCP服务器

Google Gemini语言模型的模型上下文协议(MCP)服务器实现。该服务器允许Claude Desktop用户访问Gemini-2.0-flash-thinking-exp-01-21型号的强大推理功能。

什么是双子座闪电侠?

Gemini-2.0-flash-thinking-exp-01-21是谷歌Gemini模型的专门版本,在保持高质量的同时进行了快速响应的优化。它擅长:

  • 数学推理
  • 逻辑演绎
  • 逐步分析
  • 结构化思维

安装

先决条件

  • Node.js(v18或更高版本)
  • npm
  • 克劳德桌面
  • Google Gemini API密钥

设置

  1. 克隆此存储库:
git clone https://github.com/falahgs/gemini-thinking-mcp.git
cd gemini-thinking-mcp
  1. 安装依赖项:
npm install
  1. 创建一个 .env 使用您的Google API密钥文件:
GEMINI_API_KEY=your-api-key-here
  1. 构建项目:
npm run build

配置Claude桌面

要将此MCP服务器与Claude Desktop一起使用,请更新您的Claude Desktop配置:

  1. 找到您的Claude Desktop配置文件:

    • 窗户: %APPDATA%\Claude\claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  2. 将以下内容添加到 mcpServers 章节:

"gemini-thinking": {
    "command": "node",
    "args": ["/path/to/gemini-thinking-mcp/build/index.js"],
    "env": {
        "GEMINI_API_KEY": "your-api-key"
    }
}
  1. 重新启动Claude Desktop以应用更改。

用法

配置后,您可以在Claude Desktop对话中访问Gemini模型:

@gemini-thinking Can you help me solve this math problem step by step?

参数

您可以调整模型参数:

  • prompt:Gemini的输入文本(必填)
  • max_tokens:要生成的最大令牌数(默认值:8192)
  • temperature:控制随机性(默认值:0.2)

例子

以下是Gemini Thinking MCP服务器设置和使用的一些示例:

示例1:安装MCP服务器

此示例显示了在Claude Desktop环境中安装和配置Gemini Thinking MCP服务器的过程。

示例2:测试数学问题解决能力

MCP服务器逐步求解数学方程的演示,展示了其解决问题的能力。

发展

npm run dev     # Watch mode
npm run build   # Build for production
npm start       # Run the server

贡献

欢迎投稿!请随时提交拉取请求。

许可证

麻省理工学院