Como expor 20 servidores MCP através de uma única URL para sua equipe
Quando usar: Engenheiros continuam copiando e colando configurações locais e quebrando as configurações uns dos outros.
Pré-requisitos
- Docker e um servidor com um nome DNS — Qualquer VPS barato funciona; use Caddy ou nginx para TLS
- mcp_settings.json listando seus servidores — Comece a partir do exemplo do MCPHub e adicione uma entrada por MCP
Fluxo
-
Implante o hubExecute: docker run -p 3000:3000 -v $PWD/mcp_settings.json:/app/mcp_settings.json samanhappy/mcphub✓ Copiado→ URL de login do administrador + senha gerada nos logs
-
Crie gruposNa interface de administração, crie grupos 'dev' (github, filesystem, postgres) e 'data' (postgres, bigquery).✓ Copiado→ Grupos visíveis em /mcp/dev e /mcp/data
-
Distribua a URLCompartilhe https://mcp.yourco.internal/mcp/dev com a equipe; eles a adicionam como um único MCP HTTP em seu cliente.✓ Copiado→ Membros da equipe se conectam com uma linha de configuração
Resultado: Um único endpoint operável substitui 20 configurações por máquina.
Armadilhas
- Vazando a senha do administrador nos logs do Docker — Defina explicitamente a variável de ambiente ADMIN_PASSWORD; rotacione no primeiro login
- Expor o hub à internet pública — Coloque atrás de uma VPN ou exija tokens portadores por usuário