Skip to content

MCP Gateway

Org-level remote MCP client: админы подключают Streamable HTTP / SSE MCP-серверы; AI Router подмешивает их tools в чаты и obs-режим.

Порты

ПортНазначение
8104HTTP REST + internal API (PM2)
18104Docker host
  • БД: mcp_gateway_db
  • Gateway (admin): /proxy/mcp-gateway/

Назначение

  • Реестр MCP-серверов (slug, URL, credentials encrypted)
  • Internal API для ai-router: GET /internal/v1/tools?slugs=...
  • Обёртки mcpproxy: meta-tools upstream_servers, retrieve_tools, call_tool_read

CLI

bash
cd services/mcp-gateway
./bin/cli migrate -action=up

Env

ПеременнаяНазначение
JWT_SECRETAdmin API
SERVICE_TOKENInternal API ai-router
ENCRYPTION_KEYCredentials MCP-серверов (base64, 32 bytes)
MCP_ALLOW_PRIVATEРазрешить private IP upstream
MCP_ALLOW_STDIOStdio MCP (dev)

Интеграции

  • AI RouterMCP_GATEWAY_SERVICE_URL, tools по spaces.mcp_slugs
  • Spaces — JSONB mcp_slugs на space

Observability playbook (Prometheus / Zabbix / Graylog): см. отдельный гайд MCP Observability.

Swagger: /swagger/index.html