Gobernanza de herramientas MCP: quién puede llamar a cada herramienta, en un solo plano de permisos
Agregue servidores MCP externos detrás de un único endpoint /mcp del gateway: permitir/denegar herramientas por grupo de claves y filtros por etiqueta, con llamadas, violaciones y sesiones totalmente auditadas.
De qué se queja realmente la comunidad
Cuando un framework de agentes se conecta a un montón de servidores MCP, los permisos se descontrolan: no hay un control unificado de quién puede llamar a cada herramienta ni pista de auditoría cuando algo sale mal. Configurar cada agente por separado dispersa las credenciales y hace derivar las políticas.
"Cómo limito Claude Code a solo estas herramientas MCP" es una pregunta recurrente en los equipos de plataforma.
Cómo lo hace GateLLM
GateLLM incluye un proxy MCP integrado: varios servidores externos de herramientas MCP (HTTP con streaming / SSE) se agregan detrás de un único endpoint /mcp, con endpoint, cabecera de autenticación (reenviada tal cual), etiquetas, prioridad y carga diferida configurados una sola vez. Los grupos de claves gobiernan las herramientas con listas de permitir/denegar (gana denegar) y filtros por etiqueta: el mismo plano de ACL que gobierna los modelos.
Cuando la lista de herramientas crece, los presupuestos de contexto la recortan y la recuperación BM25 integrada localiza las herramientas relevantes. Las llamadas a herramientas MCP, las violaciones de reglas de acceso y el establecimiento de sesiones quedan todos en el registro de auditoría.
Las credenciales de los servidores MCP nunca llegan al agente: el acceso a las herramientas se concede y revoca con el grupo de claves del gateway.
5 palancas que realmente funcionan
- Agregación de servidores: servidores MCP HTTP con streaming / SSE detrás de un único endpoint /mcp
- Carga diferida: las herramientas se descubren en el primer uso, lo que reduce el costo de arranque y la superficie de ataque
- ACL por herramienta: permitir/denegar por grupo de claves, denegar prevalece sobre permitir, filtros por etiqueta en bloque
- Presupuesto de contexto + BM25: las listas largas de herramientas se recortan al presupuesto y las relevantes se localizan por búsqueda
- Auditoría completa: llamadas a herramientas, violaciones de acceso y establecimiento de sesiones registrados y exportables