¿Qué es MCP? Model Context Protocol en español
Respuesta corta: MCP es un protocolo abierto que estandariza cómo los modelos de IA se conectan a herramientas y datos — la misma idea del USB-C, pero para agentes: un conector común para que cualquier modelo use cualquier herramienta sin escribir una integración distinta cada vez.
El problema que resuelve
Sin un estándar, cada modelo se conecta a cada herramienta de forma propietaria: con 10 modelos y 10 herramientas son 100 integraciones. Con un conector común son 20: cada modelo implementa el protocolo una vez, cada herramienta se expone una vez, y todas las combinaciones funcionan. Esa aritmética — de M×N a M+N — es todo el argumento.
Cómo está armado
- Host y cliente: la aplicación donde vive el agente (tu app, tu IDE, tu entorno) ejecuta un cliente MCP por cada servidor al que se conecta.
- Servidores: cada servidor expone capacidades de un sistema: archivos, una base de datos, un CRM, un buscador. Es el pedazo que tú escribes o instalas.
- Lo que viaja: herramientas (funciones que el modelo puede ejecutar), recursos (datos que puede leer) y prompts (plantillas reutilizables).
El cliente descubre lo que ofrece cada servidor y se lo presenta al modelo; el modelo decide cuándo usar qué. La autorización vive en el servidor: qué puede tocarse y qué no se define ahí, no en el modelo — un detalle que hace a MCP compatible con la gobernanza, no solo con la conveniencia.
Tu primer servidor MCP, en tres pasos
- Elige una herramienta obvia: consulta a una base de datos que ya tengas, o lee una carpeta de documentos. Pequeño y real.
- Expón una sola operación bien hecha: nombre claro, descripción que el modelo entienda, parámetros tipados y validados. La descripción ES la interfaz para el modelo.
- Conéctalo a un cliente y prueba desde tu agente: pide algo que requiera la herramienta y observa la decisión en los registros. Luego rompe algo a propósito — datos faltantes, permiso negado — y mira cómo responde.
Preguntas frecuentes
- ¿MCP es de una empresa en particular?
- MCP fue introducido por Anthropic a fines de 2024 y desde entonces lo adoptaron los principales proveedores de modelos y herramientas; hoy funciona como un estándar abierto del ecosistema. Nació de un proveedor, pero nadie lo posee en la práctica: cualquier cliente y cualquier servidor pueden implementarlo.
- ¿Necesito MCP para construir un agente simple?
- No. Para un agente con dos o tres herramientas, conectarte directo por function calling es más simple y suficiente. MCP empieza a pagar su cuota cuando las herramientas crecen, cuando quieres reutilizarlas entre proyectos o cuando quieres que la infraestructura de conexión no sea código tuyo.
- ¿Dónde veo la especificación y ejemplos?
- La especificación y los SDK están abiertos en el sitio oficial del protocolo, con servidores de referencia para sistemas comunes. En los talleres del capítulo construimos el primer servidor MCP en español, paso por paso.
Siguiente paso de la ruta
Con herramientas conectadas, la siguiente pregunta es qué recuerda tu agente: memoria, tipos y diseño. Próximamente en la ruta.