58 servidores. Más de 680 herramientas. 35+ agentes autónomos. Suena como infraestructura enterprise de una corporación. Es la infraestructura de IA de un estudio de IA y diseño en Mallorca. Cómo llegamos ahí, por qué MCP es el estándar decisivo y qué hacen concretamente estos servidores -- de eso trata este artículo.
¿Qué es MCP?#
Model Context Protocol (MCP) es un estándar abierto de Anthropic que permite a los modelos de IA acceder a herramientas externas. En lugar de decirle a un chatbot "aquí hay un texto, haz algo con él", un agente habilitado con MCP puede acceder directamente a bases de datos, enviar emails, gestionar archivos o procesar pagos.
La comparación: las APIs REST conectan software con software. MCP conecta IA con software. La diferencia es fundamental -- los servidores MCP no solo describen sus endpoints, sino también cuándo y por qué debe usarse una herramienta. El modelo de IA decide por sí mismo qué herramienta necesita para una tarea.
Nuestra arquitectura MCP#
Operamos nuestros servidores MCP en múltiples capas:
Servidores globales (16 servidores -- siempre activos)#
Estos servidores se cargan en cada sesión, independientemente del proyecto:
- Memory -- Nuestro sistema central de memoria con 56 herramientas. Sesiones, decisiones, aprendizajes, grafo de conocimiento.
- Code Intelligence -- Análisis de código, seguimiento de dependencias, detección de drift arquitectónico. 69 herramientas especializadas para calidad de código.
- Web Research -- Integración con motores de búsqueda, investigación profunda, búsqueda de noticias.
- GitHub -- Gestión de repositorios, búsqueda de código, gestión de pull requests.
- Library Docs -- Documentación en vivo para frameworks y bibliotecas.
Servidores de proyecto (18 servidores -- específicos por proyecto)#
Estos servidores se cargan solo en sesiones de StudioMeyer y cubren el negocio operativo:
Contenido y comunicación:
- Social Media -- 14 plantillas de layout, 7 formatos, publicación en LinkedIn e Instagram. Genera carruseles, stories e imágenes de posts con brand kit.
- Video -- Grabación, edición, texto a voz. Produce screencasts y videos explicativos.
- PDF -- 15 plantillas, trilingüe (DE/EN/ES), integración de brand kit. Desde propuestas hasta facturas.
- Email -- Integración OAuth2 para Gmail y Outlook, plantillas, envío programado, cinco buzones.
- Media -- Generación de imágenes con tres proveedores, enrutamiento inteligente, cinco presets de estilo.
Procesos de negocio:
- CRM -- Gestión de contactos, seguimiento de interacciones, gestión de pipeline.
- Analytics -- Estadísticas web, páginas vistas, referentes, datos en tiempo real.
- Payments -- Integración con Stripe: checkout, suscripciones y facturas.
- Calendar -- Google Calendar con eventos recurrentes, enlaces Meet y detección de conflictos.
- Scheduling -- Gestión de trabajos con persistencia PostgreSQL, cron y webhooks.
Infraestructura:
- Auth -- JWT, claves API, control de acceso basado en roles, OAuth, sesiones.
- Storage -- Almacenamiento cloud S3/R2 para archivos y assets.
- Database -- Gestión PostgreSQL: consultas, gestión de esquemas, migraciones.
- Forms -- Gestión de formularios con validación, webhooks y exportación.
- Notifications -- Email, SMS, push, webhooks y notificaciones in-app.
Inteligencia cross-proyecto#
Además, operamos servidores especializados que trabajan entre proyectos:
- Cross-Repo Intelligence -- Analiza dependencias entre 18 proyectos. Detecta cuando un cambio en el Proyecto A impacta al Proyecto B.
- Fleet Health Monitor -- Monitorea el estado de salud de todos los servidores MCP. Health checks, auditorías de configuración, inventario de herramientas.
- Architecture Tracker -- Detecta drift arquitectónico mediante comparación de snapshots. Alerta cuando el codebase evoluciona en una dirección no deseada.
Seguridad#
Con más de 680 herramientas, la seguridad no es opcional -- es obligatoria. Nuestras medidas:
A nivel de servidor:
- Cada agente tiene servidores MCP exclusivos. Ningún agente comparte herramientas con otro.
- Límites de herramientas: 10 a 20 herramientas por agente (la investigación muestra que la precisión baja con más de 30 herramientas).
- Las instrucciones del servidor previenen operaciones peligrosas ("no borrar", "nunca adivinar IDs").
A nivel de código:
- Cuatro hallazgos relevantes para la seguridad de una auditoría interna, todos corregidos antes del uso productivo.
- Prevención de SQL injection: queries raw reemplazadas por queries parametrizadas.
- Protección SSRF: IPs privadas y puertos no estándar son bloqueados.
A nivel de infraestructura:
- Todos los servidores corren en contenedores Docker con límites de memoria.
- Transporte dual: stdio para uso local, Streamable HTTP para acceso remoto.
- OAuth 2.1 para servidores HTTP productivos.
Consolidación: 58 servidores, MCP Gateway en planificación#
58 servidores son muchos. El insight vino de la práctica: con más de 680 herramientas en una sola sesión, la calidad de selección de herramientas del modelo de IA baja. El punto óptimo está entre 30 y 50 herramientas por sesión.
Nuestro plan de consolidación:
- Research + Tavily → un servidor de investigación unificado
- Bookkeeping + Billing → un servidor de finanzas
- Inbox + Outreach + Notifications → un servidor de comunicaciones
- Calendar + Scheduler → un servidor de gestión del tiempo
- Generate + Effects + Media → un servidor de contenido
- Website + SEO → un servidor de análisis web
El objetivo: un MCP gateway delante de los 58 servidores que maneje filtrado de herramientas por agente, tracking de uso y autenticación OAuth -- para que ningún agente vea más de 50 herramientas a la vez.
Open Source#
Seis de nuestros servidores MCP son open source y están disponibles gratuitamente:
- mcp-video -- Producción de video (grabación, edición, TTS)
- agent-fleet -- Orquestación de agentes
- ai-shield -- Seguridad para chatbots de IA
- darwin-agents -- Agentes auto-mejorables
- email-mcp -- Integración de email
- mcp-searxng -- Integración con motores de búsqueda
En conjunto, estos repos han registrado más de 340 clones en 14 días de 180 usuarios únicos. Esto demuestra: la demanda de servidores MCP especializados es real.
Lo que hemos aprendido#
MCP no reemplaza REST#
MCP y REST resuelven problemas diferentes. REST conecta sistemas de software determinísticos. MCP da a los modelos de IA la capacidad de usar herramientas inteligentemente. Ambos coexisten -- nuestros servidores MCP a menudo usan APIs REST internamente.
Las descripciones de herramientas importan más que la implementación#
Un servidor MCP es tan bueno como sus descripciones. Si el modelo de IA no entiende cuándo debe usarse una herramienta, se usa incorrectamente o no se usa en absoluto. Invertimos más tiempo en instrucciones del servidor y descripciones de herramientas que en la implementación real.
Menos herramientas, mejores resultados#
Más de 50 herramientas en un solo servidor (nuestro antiguo servidor Generate) eran demasiadas. Después de consolidar a 10-12 herramientas por servidor, la tasa de acierto en la selección de herramientas mejoró significativamente. La investigación confirma: por encima de 30 herramientas por contexto, la precisión baja notablemente.
Conclusión#
Construir una infraestructura MCP no significa ejecutar tantos servidores como sea posible. Significa hacer disponibles las herramientas correctas en el momento correcto y en el contexto correcto. Menos es más -- pero los pocos deben estar excelentemente descritos, implementados de forma segura y filtrados inteligentemente.
