Model Context Protocol, explicado

MCP proporciona a diferentes aplicaciones de IA y servicios externos una forma común de describir capacidades e intercambiar solicitudes. Reduce la necesidad de un diseño de conexión separado para cada emparejamiento.

Model Context Protocol, o MCP, es un estándar abierto que conecta aplicaciones de IA con herramientas, datos y servicios externos a través de un formato cliente-servidor compartido.

MCP separa la aplicación del servicio

El host es la aplicación de IA que una persona usa. Un cliente dentro de ese host se comunica con un servidor MCP. El servidor expone herramientas, información o prompts reutilizables aprobados.

Esta separación permite que un servicio presente la misma conexión MCP a más de un host compatible. Los controles de acceso y permisos siguen perteneciendo alrededor de esa conexión.

El protocolo no ejecuta el flujo de trabajo

MCP estandariza la comunicación. No decide qué objetivo de negocio perseguir, cuándo un agente debe llamar a una herramienta, o si una acción propuesta debe ser aprobada.

El host y sus controles circundantes toman esas decisiones. MCP transporta la solicitud estructurada y el resultado entre las partes.

Términos de Model Context Protocol

MCP host
La aplicación de IA donde una persona hace una solicitud y el modelo trabaja.
MCP client
La parte dentro del host que gestiona la comunicación con un servidor MCP.
MCP server
Un servicio que expone herramientas, información o prompts reutilizables aprobados a través del protocolo.

Qué estandariza MCP

Descubrimiento de herramientas

Un cliente puede conocer qué capacidades aprobadas proporciona un servidor.

Mensajes estructurados

Clientes y servidores intercambian solicitudes y resultados en un formato compartido.

Separación clara

El protocolo conecta las partes, mientras que la aplicación decide cómo y cuándo usarlas.

Preguntas sobre Model Context Protocol

No. Es un estándar de conexión usado por aplicaciones de IA. El modelo, host, cliente y servidor permanecen como partes separadas.

No. Tool calling es el acto de proponer y manejar una solicitud de herramienta. MCP estandariza cómo las aplicaciones se conectan a servicios que pueden exponer esas herramientas.

No. La aplicación aún necesita servidores confiables, permisos limitados, verificaciones de entrada y reglas de aprobación para acciones importantes.

Términos relacionados del glosario

Conecta herramientas con límites claros

Las apps de Caffeine corren en Internet Computer, una red pública creada para esto.