Appearance
MCP Gateway
Org-level remote MCP client: админы подключают Streamable HTTP / SSE MCP-серверы; AI Router подмешивает их tools в чаты и obs-режим.
Порты
| Порт | Назначение |
|---|---|
| 8104 | HTTP REST + internal API (PM2) |
| 18104 | Docker 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=upEnv
| Переменная | Назначение |
|---|---|
JWT_SECRET | Admin API |
SERVICE_TOKEN | Internal API ai-router |
ENCRYPTION_KEY | Credentials MCP-серверов (base64, 32 bytes) |
MCP_ALLOW_PRIVATE | Разрешить private IP upstream |
MCP_ALLOW_STDIO | Stdio MCP (dev) |
Интеграции
- AI Router —
MCP_GATEWAY_SERVICE_URL, tools поspaces.mcp_slugs - Spaces — JSONB
mcp_slugsна space
Observability playbook (Prometheus / Zabbix / Graylog): см. отдельный гайд MCP Observability.
Swagger: /swagger/index.html