Sign inSign up

leandrojm/mcp-gateway-admin-ui

By leandrojm

•Updated 8 days ago

mcp-gateway Admin UI (nginx, proxies /admin and /mcp to the gateway)

Image
0

199

leandrojm/mcp-gateway-admin-ui repository overview

⁠mcp-gateway

Multi-tenant MCP gateway that exposes REST/OpenAPI APIs as MCP tools, with policies, redaction, audit and agent observability.

Source, docs and issues: https://github.com/leandro-jm/mcp-gateway⁠

⁠Images

ImageWhat it runsPort
leandrojm/mcp-gatewayData plane (/mcp, /mcp/omni, /mcp/s/:slug) and Admin API (/admin/v1). Also runs migrations (node dist/migrate.js up).4000
leandrojm/mcp-gateway-crawlerBullMQ worker: OpenAPI discovery, tool generation and drift detection.none
leandrojm/mcp-gateway-admin-uiAdmin UI (nginx), proxying /admin, /mcp and /sdk to the gateway.8080

All three are multi-arch (linux/amd64, linux/arm64) and share the same tags:

  • X.Y.Z and X.Y for releases (latest points at the newest release);
  • sha-<commit> for every published build.

⁠Run it

The stack (gateway, crawler, admin-ui, Postgres with pgvector, Redis, MinIO and a one-shot migrate job) is defined in docker/docker-compose.prod.yml⁠. It works with docker compose and as a Portainer stack.

curl -fsSLO https://raw.githubusercontent.com/leandro-jm/mcp-gateway/main/docker/docker-compose.prod.yml
curl -fsSL https://raw.githubusercontent.com/leandro-jm/mcp-gateway/main/docker/prod.env.example -o .env
# edit .env: PUBLIC_URL, POSTGRES_PASSWORD, GATEWAY_MASTER_KEY, S3_SECRET_KEY, METRICS_TOKEN
docker compose -f docker-compose.prod.yml --env-file .env up -d
docker compose -f docker-compose.prod.yml exec gateway node dist/migrate.js create-admin admin

Full guide (variables, TLS, Portainer, upgrades, backups): docs/deploy.md⁠.

⁠License

Apache-2.0

Tag summary

Content type

Image

Digest

sha256:70e98e5ae…

Size

26.1 MB

Last updated

9 days ago

docker pull leandrojm/mcp-gateway-admin-ui