小贴士:按下Ctrl+D 或 ⌘+D,一键收藏本站,方便下次快速访问!
MIT License
0
最近更新:15天前

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

Gemini Thinking MCP 服务器

这是针对 Google Gemini 语言模型的 Model Context Protocol (MCP) 服务器实现。该服务器允许 Claude Desktop 用户访问 Gemini-2.0-flash-thinking-exp-01-21 模型的强大推理能力。

什么是 Gemini Flash?

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

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

安装

先决条件

  • Node.js (v18 或更高版本)
  • npm
  • Claude Desktop
  • Google Gemini API 密钥

设置

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

配置 Claude Desktop

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

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

    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  2. mcpServers 部分添加以下内容:

json 复制代码
"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 服务器

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

示例 2: 测试数学问题求解

Testing Mathematical Solver
演示 MCP 服务器逐步解决数学方程的过程,展示其问题解决能力。

开发

bash 复制代码
npm run dev     # 监视模式
npm run build   # 构建用于生产
npm start       # 运行服务器

贡献

欢迎贡献!请随时提交 Pull Request。

许可证

MIT