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.