¿Qué es un servidor MCP y para qué sirve?
Respuesta corta
Un servidor MCP es un programa que da herramientas y datos a una aplicación de IA mediante un protocolo estándar. MCP, el Model Context Protocol, es un estándar abierto para conectar aplicaciones de IA como Claude o ChatGPT con otros sistemas. La aplicación es el host y crea un cliente MCP por cada servidor al que se conecta. Un servidor que publica en redes sociales, por ejemplo, deja que un asistente compruebe una publicación con las reglas de cada red y la publique.
Las tres piezas: host, cliente y servidor
La documentación de MCP distingue tres participantes:
| Pieza | Qué es | Ejemplo |
|---|---|---|
| Host | La aplicación de IA que coordina uno o varios clientes y que la gente usa de verdad | Claude Desktop, Claude Code, Visual Studio Code |
| Cliente | Un componente del host que mantiene la conexión con un servidor y le pide el contexto que el host necesita | El host crea uno por cada servidor al que se conecta |
| Servidor | Un programa que da contexto a los clientes, se ejecute donde se ejecute | Un servidor de archivos en tu propia máquina; el servidor de una empresa, alojado en su plataforma |
Es habitual llamar «cliente MCP» a la aplicación entera. La documentación separa los términos: el host es lo que usas tú, y los clientes son las piezas internas que mantienen cada conexión con un servidor.
Qué puede ofrecer un servidor
Hay tres tipos de elementos, y cada uno lo activa alguien distinto:
| Elemento | Qué es | Quién decide usarlo | Ejemplos de la documentación |
|---|---|---|---|
| Herramientas | Funciones que el modelo puede ejecutar; pueden escribir en bases de datos, llamar a API externas o modificar archivos | El modelo | Buscar vuelos, enviar mensajes, crear eventos de calendario |
| Recursos | Datos de solo lectura que dan contexto al modelo | La aplicación | El contenido de un archivo, el esquema de una base de datos, un calendario |
| Prompts | Plantillas de instrucciones ya preparadas | La persona, al invocarlas | Planear unas vacaciones, resumir mis reuniones |
Para saber qué hay disponible, el cliente lo pregunta con tools/list y recibe el nombre, la descripción y el esquema JSON de las entradas de cada herramienta. Para ejecutar una, el cliente usa tools/call.
Servidores locales y remotos
«Servidor MCP» se refiere al programa, no al lugar donde se ejecuta. Un servidor local usa el transporte stdio, se ejecuta en la misma máquina y suele atender a un solo cliente. Uno remoto usa Streamable HTTP, se ejecuta en la plataforma de otra empresa y suele atender a muchos clientes. Los remotos admiten los métodos de autenticación HTTP habituales, y MCP recomienda OAuth para obtener las credenciales de acceso.
Los conectores personalizados de Claude y las aplicaciones MCP de ChatGPT funcionan con servidores remotos. En Claude, ve a «Personalizar», luego a «Conectores», pulsa «+ Añadir» y elige «Añadir conector personalizado». Después escribe un nombre y la URL del servidor.
Ejemplo: un servidor que publica en redes sociales
Mellow Hub tiene un servidor MCP remoto en https://www.mellow.world/mcp. Un cliente como Claude se conecta, inicia sesión con OAuth y pide la lista de sus herramientas. Las que importan para publicar son list_channels (las cuentas conectadas), validate_post, create_post, get_post y post_results. Esto es lo que pasa cuando le pides a un asistente que publique:
- El modelo decide que primero hay que comprobar la publicación. El host llama a
validate_postcon los canales y el texto, por ejemplo «Nuestro menú de otoño empieza hoy». Los canales son identificadores que empiezan porspc_y se obtienen conlist_channels. - El servidor comprueba el texto y los archivos con las reglas de cada red. Responde con
ok(verdadero o falso) y con todos los problemas a la vez, cada uno con el nombre de la red y del campo. El modelo lo lee y corrige lo que había enviado. Todavía no se ha publicado nada. - Si la comprobación es correcta, el modelo llama a
create_postcon una clave de idempotencia, para que un reintento tras un tiempo de espera agotado no publique dos veces. Las instrucciones de Hub para los agentes piden llamar siempre avalidate_postantes. get_postypost_resultsleen el resultado en cada red.
El protocolo no decide si el asistente puede actuar: eso lo deciden el host y tú.
Dónde interviene la persona
La especificación de MCP dice que siempre debería haber una persona que pueda rechazar las llamadas a herramientas. Pide que las aplicaciones dejen claro qué herramientas se exponen al modelo, avisen cuando se invoca una y pidan confirmación para las operaciones. No exige una interfaz concreta. En la práctica, la aprobación puede darse en tres sitios:
- El asistente. Claude muestra las solicitudes de aprobación de herramientas. Sobre «Permitir siempre», avisa de que es solo para un servidor y una herramienta en los que confíes lo bastante como para dejarlos actuar sin supervisión. ChatGPT puede pedir confirmación para una acción según los permisos y el contexto, y bloquear algunas especialmente arriesgadas en lugar de pedirte que las apruebes.
- El propio servidor. Cuando Claude o ChatGPT se conectan a Hub, la pantalla de consentimiento te pregunta qué cuentas puede usar, cuándo puede publicar («Al momento» o «Cuando yo lo apruebe»), cuántas publicaciones al día (de 1 a 1000) y cuánto dura el acceso. Con «Cuando yo lo apruebe», la publicación espera en «Publicaciones» hasta que una persona la apruebe.
- La red. Las reglas de cada red se siguen aplicando a lo que se envía.
Hub es de pago: los planes empiezan en 19 USD al mes (Solo), después de una prueba de 7 días con tarjeta registrada que no cuesta nada si cancelas antes de que termine. El primer mes de un plan mensual tiene un 20 % de descuento. Publicar es ilimitado en todos los planes, con un tope de uso razonable que frena los envíos automáticos masivos (900 publicaciones al mes en Solo). Una publicación es un post en una cuenta, así que un post enviado a cinco redes cuenta como cinco. No hay cargos automáticos por exceso.
Qué cambió en 2026
La revisión del 28 de julio de 2026 convirtió MCP en un protocolo sin estado: cada solicitud lleva la versión del protocolo y las capacidades que necesita, en lugar de depender de una sesión abierta con un intercambio inicial. También dejó obsoletas, entre otras funciones, roots y sampling; no pueden retirarse antes del 28 de julio de 2027. El servidor de Hub admite cuatro versiones del protocolo, de la 2025-03-26 a la 2026-07-28, así que un cliente con una versión más antigua también se conecta.
Otras preguntas frecuentes
¿Un servidor MCP es lo mismo que una API?
No, aunque muchos servidores MCP se apoyan en una API. Una API la usa un programador que lee su documentación. Un servidor MCP describe cada una de sus herramientas, con el esquema de sus entradas, para que una aplicación de IA pueda descubrirlas y llamarlas por sí sola.
¿MCP solo funciona con Claude?
No. La documentación lo presenta como un estándar abierto y cita a Claude y ChatGPT entre los asistentes que lo admiten, junto con herramientas de desarrollo como Visual Studio Code y Cursor. Anthropic lo anunció en noviembre de 2024.
¿Tengo que ejecutar un servidor MCP en mi computadora?
No. Uno local se ejecuta en tu máquina, pero uno remoto corre en la plataforma de otra empresa y se accede a él por HTTP. Los conectores personalizados de Claude y las aplicaciones de ChatGPT en modo de desarrollador funcionan con servidores remotos. Según OpenAI, ChatGPT no se conecta directamente a uno local.
¿Es seguro conectar cualquier servidor MCP?
No. Anthropic avisa de que un servidor MCP malicioso puede incluir instrucciones ocultas para que Claude haga algo que no querías, y OpenAI advierte de que conectarse a servidores no fiables aumenta la exposición a riesgos como la inyección de prompts. Conecta solo servidores en los que confíes y revisa los permisos que pide cada uno.
¿Qué diferencia hay entre herramientas, recursos y prompts?
Las herramientas son acciones que el modelo puede decidir ejecutar, los recursos son datos que la aplicación aporta como contexto y los prompts son plantillas que elige la persona. Un servidor que publica expone sobre todo herramientas, porque publicar es una acción.
Fuentes
- Documentación de MCP (en inglés): Qué es el Model Context Protocol
- Documentación de MCP (en inglés): Visión general de la arquitectura
- Documentación de MCP (en inglés): Cómo funcionan los servidores MCP
- Documentación de MCP (en inglés): Cómo funcionan los clientes MCP
- Especificación de MCP (en inglés): Herramientas
- Especificación de MCP (en inglés): Funciones obsoletas
- Anthropic (en inglés): Introducing the Model Context Protocol, 25 de noviembre de 2024
- Centro de ayuda de Claude: Comienza con conectores personalizados usando MCP remoto
- Centro de ayuda de OpenAI: Modo de desarrollador y aplicaciones MCP en ChatGPT
Las funciones de otras empresas cambian. Todo lo que se dice de ellas se apoya en estas páginas, tal como estaban en la fecha de arriba.