Una API para los LLM: cómo el Model Context Protocol conecta los modelos de IA con herramientas y datos.
MCP, o Model Context Protocol, es un estándar abierto creado por Anthropic que permite a un modelo de IA conectarse a herramientas externas y usarlas. Puedes verlo como una API, pero para LLM. Con MCP, cualquier modelo puede convertirse en un asistente de IA que no solo responde mensajes en un chat, sino que además realiza acciones: escribe en archivos, busca información en internet o usa otro software.
En este artículo profundizaremos en qué es un servidor MCP, cómo funciona y por qué o cuándo deberías usarlo.
Model Context Protocol (MCP) es un estándar para intercambiar contexto y capacidades entre aplicaciones de IA y sistemas externos. Lo presentó originalmente Anthropic en noviembre de 2024, porque, hasta entonces, distintos proveedores de IA ya trabajaban en formas de que los LLM usaran herramientas, pero todos empleaban protocolos diferentes.
Anthropic consideró que hacía falta estandarizar, así que desarrolló la especificación de MCP para que funcionase como HTTP/HTTPS o una API RESTful, pero para LLM: un protocolo reutilizable con el que puede construir toda la comunidad de la IA.
Una conexión MCP puede dar a una aplicación de IA acceso a:
Ideas clave
MCP son las siglas de Model Context Protocol:
Sin MCP, a menudo necesitas una integración a medida cada vez que conectas una aplicación de IA con una herramienta. Eso se vuelve difícil de mantener en cuanto trabajas con varios modelos y servicios. Con MCP, un servicio puede exponer sus herramientas una sola vez y cualquier host compatible puede conectarse a ellas.
También hace que el sistema sea más fácil de modificar. Los desarrolladores pueden cambiar de modelo o añadir otro servidor sin rehacer todas las integraciones, siempre que cada parte sea compatible con MCP.
MCP conecta tres piezas: un host, un cliente y un servidor:
Componente | Qué hace | Ejemplo |
|---|---|---|
Host MCP | Ejecuta la aplicación de IA con la que interactúas y controla los permisos | Un asistente de IA o un entorno de programación |
Cliente MCP | Mantiene al host conectado con un servidor | La conexión con un servidor de calendario |
Servidor MCP | Da al host acceso a datos o acciones concretos | Un servidor de archivos o de calendario |
Un host puede conectarse a varios servidores, pero normalmente usa una conexión de cliente distinta para cada uno. Esto significa que un servidor de calendario no comparte automáticamente sus datos ni sus permisos con un servidor de sistema de archivos.
Los servidores MCP pueden proporcionar herramientas, recursos y prompts:
Tipo | Para qué sirve | Ejemplo |
|---|---|---|
Herramientas | Acciones que la aplicación de IA puede pedir al servidor que realice | Crear una incidencia o consultar una base de datos |
Recursos | Información que la aplicación de IA puede leer | Un documento o una respuesta de API |
Prompts | Instrucciones ya preparadas para una tarea habitual | Revisar un informe o preparar un briefing de proyecto |
Las herramientas hacen cosas, como crear una incidencia. Los recursos dan al modelo información con la que trabajar. Los prompts aportan instrucciones reutilizables, para que no tengas que describir la misma tarea desde cero cada vez.
Una petición MCP suele pasar por cinco pasos:
MCP intercambia estas peticiones y respuestas como mensajes JSON-RPC. Los servidores locales suelen comunicarse por entrada/salida estándar (stdio), mientras que los remotos usan Streamable HTTP. El transporte mueve los mensajes; el host sigue decidiendo qué capacidades del servidor puede usar el modelo.
El flujo de trabajo de MCP de un vistazo
Petición del usuario → host de IA → cliente MCP → servidor MCP → herramienta o fuente de datos externa → resultado estructurado → respuesta de la IA.
Un servidor MCP es un programa que da a las aplicaciones de IA compatibles acceso a un conjunto concreto de datos o acciones. Describe esas capacidades en un formato legible por máquina, acepta peticiones estructuradas y devuelve respuestas MCP.
La palabra "servidor" no siempre significa una máquina remota. Un servidor de sistema de archivos puede ejecutarse en el mismo ordenador que la aplicación de IA y comunicarse por stdio. Un servidor remoto puede ejecutarse en la infraestructura de una empresa y usar autorización HTTP para controlar el acceso.
Muchos servidores MCP se sitúan delante de API ya existentes. La API sigue ejecutando la operación real, mientras que el servidor MCP describe esa operación en un formato que los clientes de IA compatibles pueden descubrir y llamar.
Imagina que le pides a un asistente de IA que encuentre el último informe trimestral y cree una tarea de revisión para el equipo financiero. El asistente necesita acceso tanto a una fuente de documentos como a una herramienta de gestión de proyectos.
Con MCP, el flujo de trabajo podría ser así:
El modelo de lenguaje sigue interpretando tu petición y eligiendo el siguiente paso. MCP estandariza cómo el host descubre y llama a ambos servicios.
A menudo se compara MCP con las API, el function calling y RAG. Están relacionados, pero cada uno resuelve un problema distinto.
No. Una API define cómo interactúa el software con un servicio concreto. MCP define cómo las aplicaciones de IA descubren y usan herramientas de servidores compatibles. Muchos servidores MCP envuelven API ya existentes: un servidor MCP de calendario puede convertir una llamada a una herramienta MCP en una petición a la API del proveedor de calendario y devolver después el resultado a la aplicación de IA.
No. El function calling permite a un modelo producir argumentos estructurados para una función que la aplicación ya conoce. MCP cubre la capa de conexión: los clientes pueden descubrir herramientas, leer sus esquemas e invocarlas mediante un protocolo común. Ambos suelen funcionar juntos, porque un host MCP puede presentar al modelo las herramientas de un servidor como funciones invocables.
No. RAG encuentra información relevante y la añade al contexto del modelo antes de que responda. MCP puede dar acceso tanto a información como a acciones. Por ejemplo, una misma aplicación de IA podría recuperar un documento de políticas a través de un servidor y crear una tarea de seguimiento a través de otro.
MCP resulta más útil cuando una aplicación de IA necesita información actualizada o acceso controlado a otro sistema.
O, si nos fijamos en un navegador con IA como Sigma a modo de ejemplo, nuestro propio Sigma AI Agent usa MCP para trabajar con páginas web y archivos dentro del navegador. Usamos MCP para que el agente pueda:
Esto significa que puedes pedirle a Sigma: "Búscame el billete más barato de Nueva York a Seattle el lunes que viene". El agente puede abrir Google Flights, fijar la fecha, hacer varias búsquedas, comparar los resultados y devolverte la opción más barata.
También puedes combinar acciones del navegador con servicios externos:
Prompt de ejemplo para un navegador con IA impulsado por MCP
"Compara los vuelos directos de mis pestañas abiertas, revisa mi calendario de trabajo por si hay conflictos y guarda las dos mejores opciones en mi carpeta de planificación de viajes. No reserves nada."
El navegador lee las páginas de vuelos abiertas, un servidor MCP de calendario comprueba tu disponibilidad y un servidor de archivos o de espacio de trabajo guarda la lista final. "No reserves nada" le indica al agente exactamente dónde debe detenerse.
MCP facilita la reutilización de las integraciones, pero no hace que toda herramienta conectada sea segura o fiable.
No. Anthropic creó MCP, pero el protocolo ya no se limita a Claude. En diciembre de 2025, Anthropic donó MCP a la Agentic AI Foundation de la Linux Foundation. Anthropic, Block y OpenAI cofundaron la organización con el apoyo de otras empresas tecnológicas.
Por tanto, MCP ya no es un estándar exclusivo de Anthropic.
No hace falta que crees un servidor para probar MCP. Una primera configuración habitual es Claude Desktop con el servidor oficial Filesystem. Dale al servidor acceso a una carpeta de prueba y pídele a Claude que liste sus archivos o resuma un documento. Este ejemplo permite ver con claridad el límite de los permisos: el host de IA solo puede trabajar dentro de las carpetas que autorices de forma explícita.
Si usas Sigma Browser, la interacción te resultará familiar. Sigma AI Agent puede leer páginas, hacer clic, escribir, revisar archivos y completar tareas de navegador de varios pasos a partir de una petición en lenguaje natural. Por ejemplo, podrías pedirle que compare las fichas de producto de tus pestañas abiertas. Un host MCP sigue un patrón parecido cuando se conecta a un sistema externo: el modelo ve las herramientas disponibles en un servidor de sistema de archivos, un calendario o un gestor de proyectos y llama a la que necesita.
Sea cual sea el host que elijas, empieza por un flujo de trabajo pequeño y reversible:
MCP da a las aplicaciones de IA una forma estándar de conectarse a herramientas y datos actualizados. Resulta más útil cuando un agente necesita hacer algo más que responder una pregunta: encontrar un archivo, consultar otro servicio o ejecutar una acción aprobada.
En un navegador con IA, MCP puede conectar al agente con servicios más allá de la página actual. Sigma ya combina un agente con contexto de página, herramientas de investigación y opciones de modelos locales. MCP aporta una forma estándar de conectar ese tipo de agente con más herramientas y datos. Sigma es gratuito en escritorio y iPhone.
