¿Qué es MCP?

MCP es un protocolo abierto que permite a las aplicaciones de IA conectarse con herramientas y datos externos a través de una interfaz cliente-servidor compartida.

Una aplicación de IA puede necesitar información de un sistema de documentos o una acción de un servicio empresarial. Cada integración necesita una forma compartida de solicitar esa información o acción.

La especificación de MCP define esa interfaz compartida. Un cliente compatible puede descubrir las capacidades que expone un servidor. La aplicación aún necesita permiso para usar las capacidades protegidas.

¿Qué son el host, el cliente y el servidor?

El host es la aplicación de IA. El cliente es su conector. El servidor es el programa que proporciona capacidades.

Los roles de la especificación separan la aplicación del conector que contiene.

RolResponsabilidadEjemplo
HostCoordina la interacción de IA y sus conexionesUna aplicación de asistente
ClienteIntercambia mensajes de protocolo con un servidor MCPUn conector dentro de esa aplicación
ServidorExpone contexto u operaciones invocablesUn programa que da acceso a documentos

Un host puede usar varios clientes para conectarse a distintos servidores. La guía de arquitectura describe un cliente por cada conexión a un servidor.

¿Cómo viajan los mensajes?

Los transportes estándar envían mensajes a través de flujos de proceso locales o HTTP.

La especificación de transporte define ambos:

  • Stdio: el cliente lanza un proceso de servidor e intercambia mensajes a través de sus flujos de entrada y salida.
  • HTTP streamable: un servidor recibe solicitudes HTTP y puede transmitir mensajes de vuelta a los clientes.

Por lo tanto, un servidor no tiene que ser un sitio web remoto. Puede ser un programa que se ejecuta en la misma máquina que el cliente.

El transporte lleva el intercambio. Los permisos de cuenta siguen requiriendo autorización. La respuesta sobre MCP OAuth explica la autorización para servidores HTTP protegidos.

¿Es MCP un framework de agentes?

MCP define un protocolo de integración, no un framework que ejecuta el razonamiento y el ciclo de tareas de un agente.

El alcance de la guía de arquitectura deja a las aplicaciones cómo usan los modelos y gestionan el contexto. El host decide cómo usar la información y las operaciones disponibles a través de sus conexiones.

Una conexión de protocolo por sí sola no decide qué acción completa la tarea del usuario.

¿Reemplaza MCP a una API?

MCP puede exponer las operaciones de una API a través de una interfaz de protocolo separada. La API subyacente puede seguir ejecutando esas operaciones.

El ejemplo de herramienta de la guía de arquitectura muestra un servidor MCP ejecutando una herramienta solicitada. La implementación detrás de una herramienta puede llamar a otro servicio.

Por ejemplo, una herramienta hipotética de estado de pedido podría consultar un pedido a través de una API existente. MCP describe el intercambio cliente-servidor. El servicio de pedidos sigue siendo el dueño de sus registros y reglas de acceso.

La respuesta sobre primitivas explica herramientas, recursos y prompts. La comparación con A2A cubre la comunicación entre agentes.

¿Cómo uso MCP con Bird?

Puedes conectar un cliente de IA al servidor MCP de Bird.

Construye sobre la misma red.

Obtén una clave API de prueba de inmediato. El acceso a producción se desbloquea cuando añades un método de pago y verificas un remitente.

Tu próxima idea. Lista para conectar.