DICCIONARIO · M

Model Context Protocol (MCP)

El Model Context Protocol (MCP) es un estándar abierto que define cómo una aplicación de IA, como Claude, se conecta con herramientas y fuentes de datos externas. En lugar de programar una integración distinta para cada modelo, el servicio publica un servidor MCP y cualquier cliente compatible puede usar sus funciones, datos y plantillas.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Tipo
Protocolo abierto cliente-servidor para conectar IA con sistemas externos
Creado por
Anthropic, que lo presentó en noviembre de 2024
Gobernanza
Proyecto de código abierto bajo LF Projects (Linux Foundation), licencia Apache 2.0
Base técnica
Mensajes JSON-RPC 2.0 sobre stdio (local) o Streamable HTTP (remoto)
Clientes compatibles
Claude, Claude Code, ChatGPT, VS Code, Cursor y muchos más
Web oficial
modelcontextprotocol.io

≡En resumen

  • MCP estandariza la conexión entre aplicaciones de IA y herramientas externas: se integra una vez y funciona en muchos clientes.
  • Un servidor MCP expone tres primitivas: tools (acciones), resources (datos) y prompts (plantillas).
  • Funciona en local con stdio o en remoto con Streamable HTTP, con OAuth como método recomendado de autenticación.
  • En Claude, los servidores MCP remotos aparecen como conectores; en Claude Code se añaden con el comando claude mcp add.
  • La seguridad depende de a qué servidores te conectas y qué permisos les das: usa solo fuentes de confianza.

01 ¿Qué es el Model Context Protocol (MCP)?

El Model Context Protocol, casi siempre abreviado como MCP, es un protocolo abierto que fija un idioma común entre las aplicaciones de inteligencia artificial y los sistemas con los que necesitan trabajar: tu calendario, una base de datos, un repositorio de código, el CRM o una API interna. La documentación oficial lo compara con un puerto USB-C para la IA: igual que un único conector sirve para cargar el móvil, el portátil o los auriculares, un único protocolo sirve para enchufar un modelo a cientos de servicios.

Anthropic lo publicó en noviembre de 2024 para resolver un problema muy práctico. Antes de MCP, cada asistente necesitaba su propia integración con cada herramienta, y cada integración se escribía de nuevo para el siguiente modelo. Con MCP, el proveedor del servicio crea un servidor MCP y cualquier aplicación compatible puede usarlo sin código adicional.

02 Cómo funciona MCP: host, cliente y servidor

MCP sigue una arquitectura cliente-servidor con tres participantes. El host es la aplicación de IA que usas (Claude Desktop, Claude Code o un editor). Por cada servidor al que se conecta, el host crea un cliente MCP que mantiene esa conexión. El servidor MCP es el programa que ofrece las capacidades, tanto si se ejecuta en tu ordenador como en la nube del proveedor.

  1. 1

    Descubrimiento

    El cliente pregunta al servidor qué versiones del protocolo y qué capacidades admite (herramientas, recursos, plantillas, notificaciones).

  2. 2

    Listado de herramientas

    Con una petición tools/list el cliente obtiene el nombre, la descripción y el esquema JSON de entrada de cada herramienta.

  3. 3

    Decisión del modelo

    Claude lee esas descripciones y decide si alguna le sirve para lo que le has pedido.

  4. 4

    Aprobación y ejecución

    Si la aplicación lo exige, apruebas la llamada; el cliente envía tools/call con los argumentos y el servidor ejecuta la acción.

  5. 5

    Resultado

    El servidor devuelve el contenido (texto, imágenes o recursos) y Claude lo usa para continuar la respuesta.

03 Las primitivas de MCP: tools, resources y prompts

Todo lo que un servidor puede ofrecer se organiza en primitivas. Entenderlas te ayuda a saber qué esperar de cada integración y a diseñar las tuyas.

Primitiva Quién la expone Para qué sirve Ejemplo
Tools Servidor Acciones que el modelo puede ejecutar Crear una incidencia, consultar una base de datos, enviar un borrador
Resources Servidor Datos que aportan contexto El esquema de una base de datos o el contenido de un archivo
Prompts Servidor Plantillas reutilizables de interacción Un flujo guiado para revisar un contrato
Elicitation Cliente Permite al servidor pedir información o confirmación al usuario Preguntar en qué proyecto crear una tarea
Notificaciones Ambos Avisos en tiempo real sin respuesta La lista de herramientas del servidor ha cambiado
Primitivas del Model Context Protocol

04 Servidores locales y remotos: transportes y autenticación

01

stdio (local)

El host lanza el servidor como un proceso en tu máquina y se comunican por entrada y salida estándar. Ideal para archivos locales, git o bases de datos de desarrollo.

02

Streamable HTTP (remoto)

El servidor vive en internet y recibe peticiones HTTP POST, con streaming opcional. Es lo que usan los servicios SaaS para ofrecer su integración oficial.

03

Autenticación

Los servidores remotos admiten tokens, claves o cabeceras, y la especificación recomienda OAuth para que cada usuario autorice el acceso con su propia cuenta.

04

SSE heredado

El antiguo transporte HTTP+SSE está en desuso: Claude Code lo mantiene por compatibilidad y recomienda HTTP cuando el servidor lo admite.

05 MCP en Claude, Claude Code y la API

En las apps de Claude no verás la palabra servidor: los servidores MCP remotos aparecen como conectores de Claude, que activas desde Personalizar > Conectores. En Claude Desktop también puedes instalar servidores locales como extensiones de escritorio empaquetadas en formato MCPB. Los conectores que añades en claude.ai están disponibles en Claude Code cuando inicias sesión con la misma cuenta.

Ejemplo · Ejemplo: añadir un servidor MCP a Claude Code

Para un servidor remoto basta con su URL: claude mcp add --transport http notion https://mcp.notion.com/mcp. Para uno local, indicas el comando tras --: claude mcp add --transport stdio airtable -- npx -y airtable-mcp-server. Con --scope project la configuración se guarda en .mcp.json y la comparte todo el equipo a través del repositorio. Dentro de la sesión, /mcp muestra el estado de cada servidor y gestiona el inicio de sesión OAuth.

Los servidores MCP también pueden viajar dentro de plugins de Claude Code, junto a skills y subagentes, para instalar en un paso todo lo que necesita un flujo de trabajo.

06 Casos de uso de MCP para empresas y desarrolladores

01

Atención al cliente

Un asistente consulta pedidos en el ERP y el historial en el CRM sin copiar y pegar datos.

02

Desarrollo de software

Claude Code lee incidencias, revisa errores en la herramienta de monitorización y abre pull requests.

03

Análisis de datos

Un servidor de solo lectura sobre la base de datos permite preguntar en lenguaje natural por ventas o stock.

04

Operaciones internas

Un servidor propio expone funciones de tu intranet: alta de empleados, reservas de salas o informes.

05

Producto SaaS

Publicar un servidor MCP oficial hace que tu software se pueda usar desde Claude, ChatGPT y otros clientes.

Si estás valorando estas integraciones, en nuestro directorio de herramientas para Claude reunimos recursos para empezar. Y si necesitas que tu propia plataforma hable MCP, lo abordamos como parte del desarrollo de aplicaciones web a medida.

07 MCP frente a una API tradicional y frente al tool use

Aspecto API REST clásica Tool use en la API MCP
Para quién se diseña Programadores Tu propia aplicación Cualquier aplicación de IA compatible
Descubrimiento Lees la documentación Defines tú cada herramienta El cliente lista las herramientas en tiempo de ejecución
Reutilización Una integración por cliente Ligada a tu código Un servidor sirve a muchos clientes
Permisos del usuario Los gestiona cada app Los gestiona tu app El host pide aprobación y el servidor usa OAuth
Diferencias prácticas

Si desarrollas con la API de Claude, el tool use te permite declarar herramientas directamente en tu código. MCP tiene sentido cuando esas mismas herramientas deben reutilizarse en varias aplicaciones o cuando quieres que tus usuarios las conecten desde su propio cliente de IA.

08 Cómo empezar con MCP paso a paso

  • ✓Haz inventario de las herramientas que tu equipo usa a diario y comprueba si ya tienen conector oficial en el directorio de Claude.
  • ✓Empieza por servidores de solo lectura y permisos mínimos antes de permitir acciones que modifiquen datos.
  • ✓Para desarrollo, prueba un servidor de referencia (sistema de archivos o git) en Claude Code y revisa cómo pide aprobación.
  • ✓Si construyes uno propio, usa un SDK oficial y el MCP Inspector para probarlo antes de conectarlo.
  • ✓Documenta qué servidores están aprobados en la empresa y quién puede añadir nuevos.
  • ✓Revisa periódicamente qué herramientas tienen permiso de Permitir siempre.

Para una implantación con criterio, con inventario de procesos, seguridad y formación del equipo, en appyweb trabajamos soluciones de inteligencia artificial para empresas que combinan conectores existentes con servidores propios.

Preguntas frecuentes sobre Model Context Protocol (MCP)

MCP son las siglas de Model Context Protocol, un estándar abierto que define cómo las aplicaciones de IA se conectan con herramientas, datos y servicios externos mediante servidores compatibles.

No. Lo creó Anthropic, pero es un estándar abierto que hoy gestiona un proyecto de la Linux Foundation y lo usan ChatGPT, VS Code, Cursor y muchas otras aplicaciones.

Una API la consume un programador que lee su documentación. MCP describe herramientas y datos para que un modelo de IA los descubra y use en tiempo de ejecución, normalmente apoyándose en una API que ya existe.

Depende del servidor. Conéctate solo a servidores de confianza, concede los permisos mínimos, revisa las aprobaciones de herramientas y vigila el riesgo de inyección de instrucciones en contenidos externos.

No para usarlo: en Claude basta con activar un conector del directorio. Sí necesitas programar si quieres crear tu propio servidor MCP.

Hay SDK oficiales para varios lenguajes, entre ellos TypeScript y Python. La lista actualizada está en la documentación de modelcontextprotocol.io.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
S Servidor MCP Un servidor MCP es un programa que expone herramientas, datos y plantillas siguiendo el Model Context Protocol, para que una aplicación de IA como Claude pueda usarlos. Puede ejecutarse en tu ordenador (local, por stdio) o en internet (remoto, por HTTP), y es la pieza que conecta el modelo con un servicio concreto. C Conectores de Claude Los conectores de Claude son integraciones que enlazan Claude con apps y servicios externos, como tu correo, tu almacenamiento de documentos, tu CRM o tu gestor de proyectos, para que pueda buscar información en ellos y actuar en tu nombre. Por debajo, cada conector es una conexión a un servidor del Model Context Protocol (MCP). P Plugins de Claude Code Un plugin de Claude Code es una carpeta que agrupa skills, subagentes, hooks y servidores MCP para instalarlos y compartirlos como una sola unidad. Se descargan desde un marketplace con el comando /plugin, se activan por usuario, proyecto o local, y permiten reproducir en segundos la configuración de trabajo de un equipo. C Claude Skills (Agent Skills) Las Claude Skills, o Agent Skills, son carpetas con instrucciones, scripts y recursos que Claude carga cuando una tarea las necesita. Cada skill tiene un archivo SKILL.md que dice qué hace y cuándo usarla. Sirven para que Claude siga tu proceso, tu formato o tu checklist sin repetírselo en cada conversación. A API Una API (Application Programming Interface, interfaz de programación de aplicaciones) es un conjunto de reglas y puntos de acceso que permite que dos programas se comuniquen: uno pide datos o acciones y el otro responde en un formato acordado, sin que ninguno conozca el código interno del otro. Es lo que conecta webs, apps, pasarelas de pago e inteligencia artificial. T Tool use (uso de herramientas) Tool use, o uso de herramientas, es la capacidad de un modelo como Claude de pedir que se ejecute una función externa (consultar una base de datos, llamar a una API, buscar en la web) y usar el resultado en su respuesta. Tú describes cada herramienta con un esquema JSON y Claude decide cuándo y con qué datos llamarla.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp