¿Qué es el Model Context Protocol?
MCP se publicó en noviembre de 2024 y desde entonces se ha adoptado en asistentes de IA, frameworks de agentes y herramientas para desarrolladores. Como es abierto, cualquiera puede implementarlo, tanto quien crea la aplicación de IA como quien crea el sistema al que se conecta.
MCP se compara a menudo con un puerto universal para la IA. Antes, cada combinación de una aplicación de IA y un sistema de negocio necesitaba su propia integración personalizada. Con MCP, un sistema describe sus capacidades una vez y cualquier aplicación de IA compatible con MCP puede descubrirlas y usarlas. Esta página trata del protocolo en sí. Un MCP Server es el software que expone un sistema concreto a través de él.
¿Cómo funciona el Model Context Protocol?
MCP define tres roles y un pequeño conjunto de elementos que un servidor puede ofrecer. Los mensajes entre ellos usan JSON-RPC, un estándar ligero para solicitudes y respuestas estructuradas.
| Parte | Qué es | Ejemplo |
|---|---|---|
| Host | La aplicación de IA que usa una persona | Un asistente de IA o una herramienta de programación |
| Cliente | El conector dentro del host que se comunica con un servidor | Un cliente por cada servidor conectado |
| Servidor | Software que expone las capacidades de un sistema | Un servidor para una plataforma de datos o un sistema de archivos |
| Herramientas | Acciones que la IA puede llamar | Ejecutar una consulta, iniciar un flujo de trabajo |
| Recursos | Datos que la IA puede leer como contexto | Un archivo, un registro, un esquema |
| Prompts | Plantillas reutilizables que ofrece un servidor | Una forma estándar de solicitar un informe |
Los MCP Servers pueden ejecutarse localmente junto a la aplicación de IA o de forma remota por HTTP. Los servidores remotos suelen usar OAuth para confirmar quién hace la solicitud, de modo que la IA solo obtiene el acceso que tiene esa persona.
¿Cuál es un ejemplo de uso del Model Context Protocol?
Una conexión, muchas herramientas de IA
Una empresa quiere que sus analistas accedan a su plataforma de datos desde el asistente de IA que prefieran. En lugar de crear una integración distinta para cada asistente, la plataforma publica un único MCP Server.
Cada analista añade ese servidor a su asistente e inicia sesión. El asistente descubre las herramientas disponibles, y el analista puede hacer preguntas en lenguaje natural y obtener respuestas de la plataforma, dentro de sus propios permisos.
Model Context Protocol vs. MCP Server vs. API
| Model Context Protocol | MCP Server | API | |
|---|---|---|---|
| Qué es | Un estándar abierto | Software que implementa el estándar para un sistema | La interfaz de programación de un sistema |
| Para quién es | Cualquiera que cree conexiones de IA | Clientes de IA que se conectan a ese sistema | Desarrolladores que escriben código |
| Analogía | La forma del enchufe | Un enchufe para un aparato | El cableado interno del aparato |
| Relación | Define cómo se comunican clientes y servidores | A menudo envuelve una API existente | Puede estar por debajo de un MCP Server |
¿Por qué importa el Model Context Protocol?
- Menos integraciones personalizadas. Un protocolo reemplaza un conector distinto para cada par de aplicación de IA y sistema.
- Libertad para elegir herramientas de IA. Los equipos pueden usar los asistentes que prefieran y acceder a los mismos sistemas de negocio.
- Agentes que pueden actuar. MCP ofrece a los agentes una forma estándar de encontrar y usar herramientas, además de responder de memoria.
- La gobernanza se sigue aplicando. Con la autorización integrada, el acceso de la IA puede respetar los permisos que ya tiene cada persona.
¿Cómo lo hace Alli?
MCP Server de Alli by PMG implementa el Model Context Protocol para Alli. Lee las especificaciones de la API de Alli, las registra como herramientas invocables y protege cada llamada con OAuth 2.1 con PKCE, reenviando el token autorizado de cada usuario para que los agentes actúen dentro del acceso de esa persona. Las solicitudes no guardan estado, por lo que los tokens no se almacenan entre llamadas.
A través de él, los clientes de IA compatibles con MCP pueden acceder a 20 servicios de Alli, como Datasources, Data Explorer, Generative Dashboards, Generative Workflows y Creative Insights, y las definiciones de las herramientas se mantienen al día con la API de Alli a medida que cambia.
Explorar Alli MCP ServerPreguntas frecuentes sobre el Model Context Protocol
¿Cuándo se presentó el Model Context Protocol?
MCP se publicó como estándar abierto en noviembre de 2024. Cualquiera puede implementarlo, y muchas aplicaciones de IA y herramientas para desarrolladores ya lo admiten.
¿Cuál es la diferencia entre MCP y un MCP Server?
MCP es el protocolo: las reglas compartidas sobre cómo se comunican las aplicaciones de IA y los sistemas. Un MCP Server es un software que usa esas reglas para exponer las herramientas y los datos de un sistema concreto.
¿MCP reemplaza a las API?
No. Los MCP Servers suelen envolver API existentes y presentarlas como herramientas que una IA puede descubrir y llamar. La API sigue haciendo el trabajo por debajo.
¿Es seguro MCP?
El protocolo admite autorización, y los servidores remotos suelen usar OAuth para que la IA actúe con los permisos del usuario que inició sesión. La seguridad general depende de cómo se construya y se opere cada servidor.
Última actualización: Volver al glosario
