skgate — MCP-сервер для Claude Code: что делает и как установить
Шлюз объединяет сторонние MCP-серверы и REST API за единым адресом с авторизацией OAuth 2.1. Он также проксирует вызовы к LLM и позволяет подключать подписку Grok без отдельного ключа API.
Открыть на GitHubЧто делает skgate
skgate работает как единая точка входа для протокола MCP и провайдеров LLM. Сервер умеет запускать внешние инструменты сам, поэтому вам не придётся держать отдельный контейнер под каждый MCP-сервер. В образ latest уже встроены Node.js, Bun, Python с утилитой uv и другие среды выполнения. Достаточно передать репозиторий GitHub или пакет из npm либо PyPI, а встроенный помощник подскажет параметры запуска по манифестам.
Шлюз выдаёт OpenAI-совместимый интерфейс для OpenAI, Anthropic, Gemini, Mistral, Ollama и других систем. Пользовательские псевдонимы моделей помогают переключать целевую нейросеть в одном месте без правок в коде клиентов. Без настроенного OIDC-провайдера войти в панель администратора не получится: вход в /admin возможен исключительно через внешнюю OIDC-авторизацию.
Какие задачи решает
- запускать внешние MCP-серверы из npm, PyPI и git без отдельных контейнеров
- объединять несколько инструментов MCP под общим адресом с OAuth 2.1
- перенаправлять запросы к разным LLM через единый OpenAI-совместимый эндпоинт
- менять целевые модели в приложениях через псевдонимы без правок конфига
- использовать подписку Grok для вызовов моделей без покупки API-ключа
Примеры запросов агенту
- Проверь доступные инструменты на шлюзе
https://skgate.example.com/mcp. - Подключись к серверу заметок через апстрим
/mcp/notesи запроси список ресурсов. - Отправь запрос к модели через псевдоним
grok-latestна нашем прокси.
Как установить skgate
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о skgate
Как установить skgate в Claude Code?
Сервер разворачивают в Docker через команду docker compose up -d с образом ghcr.io/helv-io/skgate:latest. После настройки в Claude Code прописывают HTTP-подключение к эндпоинту https://skgate.example.com/mcp или конкретному апстриму.
Что делает skgate?
Он служит шлюзом для протокола MCP и прокси для моделей разных провайдеров. Сервис запускает пакеты инструментов, защищает их протоколом OAuth 2.1 и выдаёт совместимый с OpenAI интерфейс с поддержкой псевдонимов моделей.
Чем отличается образ latest от slim?
Версия latest включает среды выполнения Node.js, Bun, Deno, Python, Go и .NET для автономного запуска MCP-серверов внутри контейнера. Образ slim предназначен только для проксирования уже работающих внешних служб.