MCP (Protocolo de Contexto del Modelo)
Definición rápida
El Protocolo de Contexto del Modelo (MCP) es un estándar abierto que define cómo las aplicaciones de IA se conectan a herramientas y fuentes de datos externas. Cualquier asistente compatible puede entonces utilizar cualquier servicio compatible sin una integración personalizada.
En esta página
Por qué existe MCP
Antes de MCP, conectar un asistente de IA a una herramienta — un CRM, un almacenamiento de archivos, un sistema de tickets — significaba escribir una integración específica para cada par de asistente y herramienta. MCP reemplaza eso con un protocolo: un servicio expone sus capacidades una vez como un servidor MCP, y cada aplicación compatible con MCP puede utilizarlas.
Anthropic introdujo MCP como un estándar abierto en noviembre de 2024. En diciembre de 2025, donó el protocolo a la Fundación Agentic AI, un fondo bajo la Fundación Linux, para que se gobierne de manera abierta. La especificación se inspira en el Protocolo del Servidor de Lenguaje, que hizo lo mismo para el soporte de lenguajes de programación en editores de código.
Cómo funciona
MCP tiene tres roles. El host es la aplicación de IA en la que trabaja el usuario. Dentro de ella, un cliente mantiene una conexión con cada servidor. Un servidor es un servicio que ofrece capacidades. Los mensajes utilizan JSON-RPC 2.0.
Los servidores pueden ofrecer tres tipos de características: herramientas, que son funciones que el modelo puede llamar (buscar pedidos, crear un ticket); recursos, que son datos que el usuario o el modelo pueden leer; y plantillas, que son mensajes reutilizables. Los servidores remotos suelen estar protegidos con OAuth, por lo que un usuario otorga a un asistente acceso a su cuenta sin compartir una contraseña.
Consideraciones de seguridad
La especificación es explícita en que las herramientas representan la ejecución de código arbitrario y deben ser tratadas con precaución. Los anfitriones deben obtener el consentimiento del usuario antes de exponer datos a un servidor o invocar una herramienta, y las descripciones del comportamiento de la herramienta deben considerarse no confiables a menos que provengan de un servidor de confianza.
En la práctica: conecta solo servidores en los que confíes, otorga los alcances más limitados posibles y recuerda que el texto devuelto por una herramienta puede contener instrucciones que un atacante esperaba que el modelo siguiera.
MCP en AI SmartTalk
AI SmartTalk utiliza MCP en ambas direcciones. Un asistente puede conectarse a servidores MCP externos, con OAuth donde el servidor lo requiera, y usar sus herramientas en conversaciones. Y AI SmartTalk es en sí mismo un servidor MCP remoto, en https://aismarttalk.tech/api/mcp, protegido por OAuth 2.1: desde una aplicación compatible con MCP, un usuario puede listar sus asistentes, buscar y auditar su conocimiento, agregar documentos o entradas de FAQ, y revisar o mejorar las instrucciones de un asistente, limitado a los asistentes que se les permite gestionar.
Preguntas frecuentes
¿Es MCP solo para Claude?
No. MCP es un estándar abierto, ahora bajo la Fundación de IA Agentic de la Fundación Linux, y es compatible con muchas aplicaciones de IA, herramientas de desarrollo y servicios de diferentes proveedores.
¿Cuál es la diferencia entre MCP y una API?
Una API es específica para un servicio. MCP es un protocolo común sobre el cual los servicios describen sus capacidades de manera estándar, para que una aplicación de IA pueda descubrir y usarlas sin código personalizado para cada una.
¿Qué es un servidor MCP?
Un programa o servicio remoto que expone herramientas, recursos o indicaciones a través del Protocolo de Contexto del Modelo, para que las aplicaciones de IA que actúan como clientes MCP puedan usarlos.
¿Es seguro conectar servidores MCP a un asistente de IA?
Es tan seguro como los servidores que elijas y los permisos que otorgues. Usa servidores de confianza, limita los alcances y revisa qué acciones pueden realizar las herramientas.