¿Qué es MCP (Model Context Protocol)? Guía sencilla
Qué es el Model Context Protocol, cómo funcionan los clientes y servidores MCP y por qué importa para los agentes de IA.
La respuesta corta
El Model Context Protocol (MCP) es un estándar abierto, presentado por Anthropic en noviembre de 2024, que permite a las aplicaciones de IA conectarse a herramientas y datos externos de una forma única y coherente. En lugar de crear una integración a medida para cada aplicación, un desarrollador crea un servidor MCP y cualquier cliente compatible puede usarlo.
Clientes, servidores y herramientas
Un cliente MCP es la aplicación de IA que usas, como Claude Desktop, Cursor, VS Code o ChatGPT. Un servidor MCP es un pequeño programa que ofrece capacidades a ese cliente. Los servidores ofrecen tres tipos de cosas:
- Herramientas: acciones que el modelo puede ejecutar, como lanzar una consulta SQL o abrir una página web.
- Recursos: datos que el modelo puede leer, como archivos o filas de una base de datos.
- Prompts: plantillas reutilizables que el usuario puede elegir.
Cómo se comunican
Los servidores locales se ejecutan en tu ordenador y se comunican con el cliente mediante la entrada/salida estándar (stdio). Los servidores remotos funcionan en internet y usan Streamable HTTP. En ambos casos, los mensajes son JSON-RPC 2.0.
Por qué importa
MCP convierte un asistente de chat en un agente que puede actuar: leer tu repositorio, consultar una base de datos, manejar un navegador o publicar en Slack. Como el protocolo es común, el mismo servidor funciona en muchas aplicaciones.
Por dónde empezar
Elige un servidor para una tarea que ya haces, instálalo con una de las guías de abajo y dale solo el acceso que necesita.