¿Qué es MCP en IA? El Model Context Protocol explicado

Una API para los LLM: cómo el Model Context Protocol conecta los modelos de IA con herramientas y datos.

Índice de contenidos

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.

¿Qué es MCP en la IA?

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:

  • Información en vivo de una base de datos o un servicio.
  • Archivos locales y datos de aplicaciones.
  • Acciones como crear una tarea o actualizar un registro.
  • Prompts reutilizables proporcionados por un servidor.

Ideas clave

  • MCP son las siglas de Model Context Protocol.
  • MCP ofrece a las aplicaciones de IA una forma estándar de descubrir y usar herramientas o datos externos.
  • Un servidor MCP expone capacidades; un cliente MCP conecta esas capacidades con una aplicación de IA.
  • MCP admite tanto la recuperación de información como la ejecución de acciones, según lo que permita el servidor.
  • Los permisos y la confianza en el servidor importan, porque las herramientas MCP pueden llegar a datos privados o modificar sistemas externos.

¿Qué significan las siglas MCP?

MCP son las siglas de Model Context Protocol:

  • Model hace referencia al modelo de IA que razona sobre una petición.
  • Context incluye la información, las herramientas y las instrucciones disponibles mientras el modelo gestiona esa petición.
  • Protocol es el conjunto de reglas comunes que usan las aplicaciones participantes.

¿Por qué los sistemas de IA usan MCP?

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.

¿Cómo funciona 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.

Ciclo de vida de una petición MCP

Una petición MCP suele pasar por cinco pasos:

  1. Le das un objetivo a la aplicación de IA. Puedes pedirle que encuentre un documento, compare registros o cree una tarea.
  2. El host comprueba qué hay disponible. A través del cliente MCP, ve las herramientas y los recursos que ofrece el servidor conectado.
  3. El modelo elige una herramienta o un recurso. El host prepara una petición estructurada con los argumentos necesarios.
  4. El servidor procesa la petición. Lee datos o llama al servicio subyacente, pero solo con los permisos que se le han concedido.
  5. El host recibe el resultado. El modelo puede usar ese resultado estructurado para responderte o decidir el siguiente paso.

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.

¿Qué es un servidor MCP?

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.

Un ejemplo sencillo de MCP

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í:

  1. Un servidor de documentos expone una herramienta de búsqueda y recursos de informes.
  2. El asistente busca el último informe trimestral.
  3. El servidor devuelve el documento que coincide.
  4. Un servidor de gestión de proyectos expone una herramienta para crear tareas.
  5. El asistente crea una tarea de revisión con un enlace al informe y te informa del resultado.

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.

MCP vs API, function calling y RAG

A menudo se compara MCP con las API, el function calling y RAG. Están relacionados, pero cada uno resuelve un problema distinto.

¿MCP es lo mismo que una API?

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.

¿MCP es lo mismo que el function calling?

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.

¿MCP sustituye a RAG?

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.

Casos de uso habituales de MCP

MCP resulta más útil cuando una aplicación de IA necesita información actualizada o acceso controlado a otro sistema.

  • Búsqueda de documentos y conocimiento. Un asistente puede buscar en la base de conocimiento de una empresa, recuperar una fuente y responder con información interna actualizada.
  • Desarrollo de software. Un agente de programación puede leer archivos del repositorio, revisar incidencias, ejecutar herramientas aprobadas o trabajar con sistemas de compilación.
  • Análisis de datos. Un agente puede consultar una base de datos mediante una herramienta limitada a los datos y las operaciones aprobados y analizar después los registros devueltos.
  • Gestión de tareas y proyectos. Un asistente puede crear tareas, actualizar su estado o recuperar el trabajo asignado a un usuario.
  • Investigación en el navegador. Un navegador con IA puede combinar el contexto de la página con datos estructurados de un espacio de trabajo conectado.
  • Flujos de trabajo locales. Un asistente de escritorio puede trabajar con archivos seleccionados o aplicaciones locales sin necesidad de que cada capacidad se ejecute como servicio remoto.

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:

  • Navegar y leer páginas.
  • Hacer clic y escribir.
  • Realizar tareas de varios pasos en sitios web.

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.

Ventajas y limitaciones de MCP

MCP facilita la reutilización de las integraciones, pero no hace que toda herramienta conectada sea segura o fiable.

Ventajas de MCP

  • Una sola integración puede funcionar con varios hosts. Un servidor compatible no hay que rehacerlo para cada aplicación de IA.
  • Los clientes pueden descubrir herramientas automáticamente. Al conectarse, pueden inspeccionar lo que ofrece un servidor.
  • Los esquemas facilitan validar las llamadas a herramientas. Cada esquema define los argumentos que espera una herramienta.
  • Los agentes pueden trabajar con información actualizada. Un host puede usar resultados en vivo de los servidores conectados en lugar de depender solo de los datos de entrenamiento del modelo.

Limitaciones de MCP

  • Un servidor puede devolver datos incorrectos o desactualizados. MCP estandariza la conexión, no la calidad de la fuente.
  • Los permisos siguen importando. Una herramienta mal configurada puede exponer más datos o acciones de los que pretendías.
  • Los fallos externos pueden detener un flujo de trabajo. Una API no disponible o una sesión caducada pueden impedir que el servidor complete una petición.
  • Demasiadas herramientas parecidas pueden confundir al modelo. Unas descripciones claras y unos ámbitos acotados le ayudan a elegir la correcta.

¿MCP es solo para Claude?

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.

Cómo empezar a usar MCP

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:

  1. Elige un host compatible con MCP. Consulta su documentación actual, porque el soporte puede variar según la versión o el plan.
  2. Añade un solo servidor de confianza. Empieza por una capacidad concreta que resuelva una tarea real.
  3. Lee la documentación del servidor. Comprueba a qué datos puede acceder, qué acciones puede realizar y si se ejecuta en local o en remoto.
  4. Concede solo los permisos que necesite. Si basta con el acceso a una carpeta o un ámbito de solo lectura, no le des la cuenta entera.
  5. Empieza con una petición reversible. Pide al asistente que recupere o resuma información antes de dejar que cambie nada.
  6. Revisa el resultado y el historial de herramientas. Asegúrate de que el host llamó al servidor esperado con los argumentos correctos.

Reflexiones finales

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.

Descarga Sigma Browser

También disponible para Windows, iOS y Android. ¡Próximamente la versión para Linux!

Preguntas y respuestas

Si tienes alguna pregunta,
escríbenos en X a @Sigma_Browser
¿Qué es MCP en pocas palabras?
¿MCP puede funcionar con IA local?
¿ChatGPT es compatible con MCP?
¿MCP es seguro?
×

Consigue Sigma para Android

Te avisaremos cuando se lance Sigma para Android.
¡Ya estás en la lista!
Introduce una dirección de correo válida.
¡Vaya! Algo salió mal al enviar el formulario.
¡Vaya! Algo salió mal al enviar el formulario.