MCP HubMCP Hub

Gemini CLI MCP Server

centminmodon 15 days ago · 1 min read

Gemini CLI MCP Server

centminmod/gemini-cli-mcp-server — реальный MCP-проект, связывающий Google Gemini CLI с MCP-клиентами Claude Code и Claude Desktop.

Предоставляемые инструменты

Инструмент Описание
gemini_prompt Отправить промпт Gemini и вернуть ответ
gemini_code_review Ревью кода через Gemini с структурированным фидбеком
gemini_plan_evaluation Оценить план реализации на выполнимость и пробелы
gemini_solution_verify Проверить предложенное решение на соответствие требованиям
gemini_collaborate Многоходовая сессия сотрудничества через Gemini

Предварительные требования

  1. Установленный Gemini CLIруководство по настройке
  2. Google API-ключ — задать GEMINI_API_KEY или аутентифицироваться через gcloud
  3. Ключ OpenRouter (опционально) — для маршрутизации между моделями
  4. Node.js 18+

Установка

git clone https://github.com/centminmod/gemini-cli-mcp-server
cd gemini-cli-mcp-server
npm install && npm run build

Настройка в Claude Code

{
  "mcpServers": {
    "gemini-cli": {
      "command": "node",
      "args": ["/path/to/gemini-cli-mcp-server/dist/index.js"],
      "env": { "GEMINI_API_KEY": "your-api-key" }
    }
  }
}

Сценарии использования

Второе мнение на ревью кода: Claude Code реализует функцию, затем вызывает gemini_code_review для получения обратной связи от Gemini.

Валидация плана: Перед многофайловым рефакторингом использовать gemini_plan_evaluation для выявления рисков.

Multi-model collaboration: Делегировать сложные рассуждения Gemini, сохраняя выполнение кода в Claude.