Skip to main content
Glama
Stesm

Gemini MCP Server

by Stesm

Gemini MCP Server

MCP (Model Context Protocol) сервер для интеграции с Gemini AI. Предоставляет инструменты для выполнения запросов к Gemini через Claude Code.

Возможности

  • gemini_query - базовые запросы к Gemini AI

  • gemini_unsafe - запросы с автоподтверждением небезопасных операций

  • Работа через stdio transport

  • Интеграция с Claude Code через MCP протокол

Установка

Требования

  • Node.js

  • Установленный gemini CLI

  • API ключ Gemini

Быстрый старт

  1. Клонируйте репозиторий:

git clone https://github.com/Stesm/gemini-mcp.git
cd gemini-mcp
  1. Установите зависимости:

npm install
  1. Соберите проект:

npm run build
  1. Добавьте MCP сервер в Claude Code:

claude mcp add gemini node /path/to/gemini-mcp/dist/index.js -e GEMINI_API_KEY=your_api_key

Конфигурация

Переменные окружения

  • GEMINI_API_KEY - API ключ для Gemini AI (обязательно)

Альтернативный способ подключения

Добавьте в конфигурацию Claude Code (~/.config/claude-code/claude_desktop_config.json):

{
  "mcpServers": {
    "gemini": {
      "command": "node",
      "args": ["/path/to/gemini-mcp/dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_api_key"
      }
    }
  }
}

Использование

После подключения к Claude Code доступны два инструмента:

gemini_query

Базовый инструмент для отправки запросов в Gemini AI.

Параметры:

  • prompt (string, required) - текст запроса

gemini_unsafe

Инструмент для запросов с автоподтверждением небезопасных операций.

Параметры:

  • prompt (string, required) - текст запроса

  • auto_confirm (boolean, optional) - автоматически подтверждать операции

Разработка

Команды

# Установка зависимостей
npm install

# Сборка проекта
npm run build

# Запуск сервера
npm start

# Разработка (сборка + запуск)
npm run dev

Структура проекта

├── src/
│   └── index.ts          # MCP сервер с инструментами Gemini
├── dist/                 # Скомпилированный JavaScript
├── package.json          # Конфигурация и зависимости
├── tsconfig.json         # Конфигурация TypeScript
└── CLAUDE.md            # Документация для Claude Code

Архитектура

  1. MCP Server - использует @modelcontextprotocol/sdk

  2. Transport - StdioServerTransport для коммуникации с Claude Code

  3. Tools - инструменты для работы с Gemini CLI

  4. Command Execution - spawn процессы для вызова gemini CLI

Лицензия

MIT

Автор

Created with Claude Code

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/Stesm/gemini-mcp'

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