MCP Бесплатно

ggRMCP MCP сервер

Высокопроизводительный шлюз на основе Go, который преобразует gRPC сервисы в MCP-совместимые инструменты, позволяя AI моделям вроде Claude напрямую вызывать ваши gRPC сервисы без модификаций.

автор: aalobaidi

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/ggrmcp | bash

Высокопроизводительный шлюз на основе Go, который преобразует gRPC сервисы в MCP-совместимые инструменты, позволяя AI моделям вроде Claude напрямую вызывать ваши gRPC сервисы без модификаций.

Установка

Из исходного кода

git clone https://github.com/aalobaidi/ggRMCP
cd ggRMCP
go mod download
go build -o build/grmcp ./cmd/grmcp

MCP Remote Client

npm install -g mcp-remote

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

Claude Desktop

{
  "mcpServers": {
    "grpc-gateway": {
      "command": "mcp-remote",
      "args": ["http://localhost:50053"],
      "env": {}
    }
  }
}

Доступные инструменты

Инструмент Описание
Dynamic gRPC Methods Каждый gRPC метод становится MCP инструментом с автоматической генерацией схемы и валидацией

Возможности

  • Языково-независимый - работает как sidecar с gRPC сервисами на любом языке
  • Бесшовная интеграция с существующими gRPC сервисами без модификаций
  • Динамическое обнаружение сервисов с использованием gRPC server reflection или FileDescriptorSet
  • Генерация инструментов в реальном времени с извлечением комментариев из protobuf определений
  • Автоматическая валидация запросов/ответов с использованием protobuf схем
  • Управление состоянием сессий для сложных AI взаимодействий
  • Настраиваемая передача HTTP заголовков с фильтрацией безопасности
  • Поддержка FileDescriptorSet для богатых схем инструментов с документацией
  • Паттерны развертывания sidecar или централизованного шлюза

Примеры использования

Ask Claude to list available gRPC service tools
Call specific gRPC methods through Claude
Handle complex request/response data with automatic validation

Ресурсы

Примечания

ggRMCP является экспериментальным и не готов для продакшена. Поддерживает как sidecar развертывание рядом с gRPC сервисами, так и паттерны централизованного шлюза. Шлюз может использовать gRPC reflection для динамического обнаружения или файлы FileDescriptorSet для улучшенных схем с комментариями. Порты по умолчанию: 50051 для gRPC и 50053 для HTTP/MCP.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI