多轮对话支持服务

Gemini MCP是一个为Gemini CLI添加多轮对话支持的服务器,适用于需要持续上下文交互的开发场景。

  • by LanceVCS
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 LanceVCS/gemini-mcp

使用说明

Gemini MCP

MCP服务器,为Gemini CLI添加了多回合对话支持。

先决条件

  • Node.js 14.0或更高版本
  • Gemini CLI 已安装并配置
  • 已安装克劳德代码

安装

快速安装(CLI方法)

# Clone the repository
git clone <repo-url>
cd gemini-mcp

# Install dependencies
npm install

# Add to Claude Code
claude mcp add --transport stdio gemini -- node ~/.claude/mcp-servers/gemini-mcp/index.js

# Verify it's connected
claude mcp list

手动安装

如果您更喜欢手动配置:

  1. 克隆到标准MCP服务器位置:

    git clone <repo-url> ~/.claude/mcp-servers/gemini-mcp
    cd ~/.claude/mcp-servers/gemini-mcp
    npm install
    
  2. 增添 ~/.claude.json 在 mcpServers 章节:

    "gemini": {
      "type": "stdio",
      "command": "node",
      "args": ["/Users/YOUR_USERNAME/.claude/mcp-servers/gemini-mcp/index.js"],
      "env": {}
    }
    
  3. 重新启动Claude Code以加载新的MCP服务器

用法

// Start conversation
mcp__gemini__gemini("What is Docker?")
// Returns: conversationId: conv-abc123... + response

// Continue conversation
mcp__gemini__gemini_reply("conv-abc123...", "What about Kubernetes?")
// Maintains context from previous messages

对话将在2小时后自动过期。最多25个并发对话。