Tu IA conectada a todo: guía práctica de MCP

Qué es el Model Context Protocol (MCP)

Imagina que cada vez que quieres conectar un dispositivo nuevo a tu ordenador necesitas un cable distinto, con un conector distinto y un driver distinto. Antes del USB-C, era así. Ahora todo funciona con un mismo puerto. El Model Context Protocol, o MCP, hace lo mismo pero con la inteligencia artificial: define un único conector estándar para que cualquier asistente de IA pueda hablar con cualquier herramienta, archivo o servicio externo sin necesidad de programar una integración a medida para cada combinación.

MCP es un protocolo abierto, publicado originalmente por Anthropic a finales de 2024 y ahora gestionado bajo el paraguas de la Linux Foundation como un proyecto independiente. Su objetivo es simple de explicar y complejo de ejecutar: que tu IA pueda leer tus notas en Notion, consultar tu calendario de Google, buscar en una base de datos PostgreSQL o revisar el historial de un repositorio Git, todo a través del mismo lenguaje común, sin que cada herramienta necesite un adaptador específico para cada asistente de IA.

La analogía que sus propios creadores usan es directa: MCP es como un USB-C para aplicaciones de IA. Igual que el USB-C estandarizó la conexión física entre dispositivos, MCP estandariza la conexión lógica entre modelos de lenguaje y el mundo exterior.

Por qué MCP importa ahora

El problema que MCP resuelve es real y creciente. Hasta 2024, si querías que un asistente de IA como Claude accediera a tus archivos locales, tu base de datos y tu calendario, necesitabas tres integraciones distintas, cada una con su propia lógica de autenticación, manejo de errores y formato de datos. Si luego cambiabas a ChatGPT, tenías que rehacer todo desde cero. La fragmentación era total: cada modelo con cada herramienta requería un puente único.

En 2026, esa fragmentación ya no es sostenible. Los asistentes de IA han dejado de ser simples chatbots para convertirse en agentes que actúan: leen documentos, ejecutan búsquedas, modifican archivos, crean entradas en calendarios y encadenan varias acciones en secuencia. Para que eso funcione de forma fiable, hace falta un estándar que todos respeten. MCP es ese estándar, y su adopción lo confirma: los SDKs oficiales de TypeScript y Python han superado los mil millones de descargas acumuladas, con cerca de quinientos millones de descargas mensuales solo en 2026. El registro comunitario de Glama lista ya más de 71.000 servidores MCP publicados, actualizado a agosto de 2026.

Los principales asistentes y herramientas de desarrollo ya lo soportan de forma nativa. Claude de Anthropic, ChatGPT de OpenAI, Visual Studio Code de Microsoft, Cursor y MCPJam pueden conectarse a servidores MCP sin configuración adicional compleja. Eso significa que un servidor MCP construido una vez funciona con todos ellos.

Cómo funciona por dentro

MCP usa una arquitectura cliente-servidor sencilla de entender. El cliente es la aplicación de IA que usas: Claude Desktop, ChatGPT, tu IDE. El servidor es un programa ligero que expone las capacidades de una herramienta externa en el formato que MCP define. El cliente se conecta al servidor, descubre qué puede hacer, y luego invoca esas capacidades cuando el modelo de IA lo necesita.

El protocolo define tres tipos de cosas que un servidor puede ofrecer:

  • Herramientas: funciones ejecutables que la IA puede invocar, como buscar en la web, consultar una base de datos o crear un evento en el calendario.
  • Recursos: datos que la IA puede leer, como archivos locales, registros de una base de datos o respuestas de una API.
  • Prompts: plantillas predefinidas para interacciones comunes, que estandarizan cómo se le pide algo al modelo.

La comunicación entre cliente y servidor usa JSON-RPC, un formato de mensajería ligero y agnóstico del lenguaje de programación. Eso significa que un servidor MCP puede escribirse en Python, TypeScript, Go, Rust, Java, Kotlin, C#, Ruby, Swift o PHP, y funcionar con cualquier cliente que hable el protocolo. Para conexiones locales, MCP usa la entrada y salida estándar del sistema operativo (stdio). Para conexiones en red, usa HTTP, lo que permite desplegar servidores MCP remotos accesibles desde cualquier punto.

Qué puedes conectar hoy

El ecosistema de servidores MCP disponibles cubre prácticamente cualquier herramienta que uses a diario. Los servidores de referencia, mantenidos por el grupo directivo de MCP, incluyen funcionalidades básicas como acceso a sistemas de archivos con control de permisos, interacción con repositorios Git, fetching de contenido web, gestión de memoria persistente basada en grafos de conocimiento, y conversión de zonas horarias.

Más allá de los servidores de referencia, la comunidad ha construido conectores para servicios populares: Google Drive, Google Maps, Slack, GitHub, GitLab, PostgreSQL, Redis, Sentry, Puppeteer para automatización de navegador, y Brave Search para búsquedas web. El registro de Glama agrupa estos servidores por categorías: automatización de aplicaciones, bases de datos, plataformas cloud, comunicación, seguridad, scraping web, investigación y datos, entre otras. Hay más de 30.000 servidores remotos y otros 24.000 locales, lo que da una idea de la masa crítica alcanzada.

Para un usuario no técnico, el caso de uso más inmediato es conectar un asistente como Claude a sus herramientas personales. Por ejemplo, un servidor MCP para Google Calendar permite que la IA lea tu agenda, proponga huecos libres para una reunión y cree eventos directamente. Un servidor para Notion permite buscar y editar notas sin salir del chat. Un servidor de sistema de archivos deja que la IA lea documentos locales, los resuma y genere nuevos a partir de ellos.

Tabla: clientes y servidores MCP más usados

Cliente MCPPlataformaServidores populares
Claude DesktopmacOS, WindowsFilesystem, Memory, Git, Fetch
ChatGPTWeb, iOS, AndroidGoogle Drive, Calendar, Slack
CursormacOS, Windows, LinuxGitHub, PostgreSQL, Filesystem
Visual Studio CodeMultiplataformaGit, Filesystem, Sequential Thinking

Cómo empezar a usarlo en casa

El camino más sencillo para un usuario particular es usar un asistente que ya soporte MCP, como Claude Desktop. La configuración consiste en indicar al cliente qué servidores MCP quiere activar, mediante un fichero de configuración en formato JSON. En ese fichero se lista cada servidor con su nombre, el comando para arrancarlo y, si necesita credenciales, las variables de entorno correspondientes.

Por ejemplo, para activar el servidor de sistema de archivos, se indica el comando que lo arranca y la ruta del directorio al que se le quiere dar acceso. El servidor se encarga de aplicar los permisos: solo podrá leer y escribir dentro de las carpetas que se le hayan autorizado. Para el servidor de memoria, que mantiene un grafo de conocimiento persistente, basta con arrancarlo sin parámetros adicionales.

Para servidores que acceden a servicios externos como GitHub o Google Drive, hará falta generar un token de acceso en la plataforma correspondiente e incluirlo en la configuración. El proceso es similar al que se sigue para conectar cualquier app de terceros: se crea un token en la configuración de la cuenta, se copia y se pega en el fichero de configuración del servidor MCP.

Una vez configurado, el asistente detecta automáticamente las herramientas disponibles y las ofrece al modelo cuando son relevantes para la conversación. No hay que programar nada ni escribir comandos especiales. Si le pides a Claude que te resuma un documento de tu carpeta de proyectos, y el servidor de filesystem está activo, la IA lo encontrará, lo leerá y te dará el resumen.

La nueva especificación de julio 2026

El 28 de julio de 2026 se publicó la versión más reciente del protocolo, que introduce cambios significativos orientados a la escalabilidad y la seguridad. El cambio principal es que MCP pasa de ser un protocolo con estado a uno sin estado: cada petición viaja por sí sola, con toda la información necesaria, sin requerir una sesión abierta previamente. Esto permite que cualquier servidor MCP pueda equilibrar carga con un balanceador round-robin estándar, como cualquier servicio web convencional.

Otras novedades importantes incluyen el enrutamiento por cabeceras HTTP, que permite a firewalls y gateways filtrar y autorizar peticiones sin inspeccionar el cuerpo del mensaje; la cacheabilidad de las listas de herramientas, que reduce la carga en servidores muy consultados; un marco formal de extensiones que incluye Tasks para operaciones largas asíncronas y MCP Apps para interfaces interactivas dentro del cliente de IA; y un endurecimiento de la autorización con validación de emisor según RFC 9207 y migración hacia documentos de metadatos de cliente en lugar del registro dinámico de OAuth.

Para el usuario final, estos cambios son transparentes: significan servidores más rápidos, más fiables y más seguros. Para los desarrolladores, simplifican el despliegue y eliminan la necesidad de mantener sesiones pegajosas o almacenamiento compartido entre instancias.

Seguridad: lo que debes vigilar

Conectar una IA a tus herramientas y datos tiene implicaciones de seguridad que no se pueden ignorar. MCP incorpora salvaguardas en su diseño, pero la responsabilidad final recae en quien configura el sistema. Estos son los puntos críticos:

Permisos mínimos. Cada servidor MCP debe exponer solo las capacidades estrictamente necesarias. Un servidor de filesystem no debería tener acceso a todo el disco, sino solo a las carpetas relevantes. Un servidor de base de datos debería ser de solo lectura si la IA no necesita modificar datos.

Autenticación OAuth 2.1. Para servidores remotos que manejan datos de usuario o acciones administrativas, la especificación exige autenticación mediante OAuth 2.1. Los servidores de referencia publicados en el repositorio oficial son ejemplos educativos, no soluciones listas para producción.

Separación de lectura y escritura. Es buena práctica configurar servidores separados para operaciones de lectura y escritura, de modo que la IA pueda consultar información sin poder modificarla accidentalmente.

Auditoría y trazas. La nueva especificación incluye soporte para registros de auditoría y observabilidad, especialmente relevante en entornos empresariales donde se necesita rastrear qué acciones realizó la IA y cuándo.

Errores comunes al empezar con MCP

1. Dar acceso total sin restricciones. Configurar el servidor de filesystem con acceso a la raíz del sistema o a carpetas sensibles como las de contraseñas o claves SSH. Solución: especifica solo las carpetas de proyecto o documentos.

2. Mezclar servidores locales y remotos sin filtros. Conectar servidores MCP remotos sin verificar su origen ni su reputación. Algunos servidores comunitarios pueden tener vulnerabilidades o prácticas dudosas de manejo de datos. Solución: usa servidores del registro oficial o de maintainers con buena reputación.

3. No rotar tokens de acceso. Configurar tokens de GitHub, Google u otros servicios y olvidarse de ellos durante meses. Solución: rota los tokens periódicamente y revoca los que no uses.

4. Asumir que la IA siempre usa las herramientas bien. Los modelos pueden invocar herramientas incorrectas, pasar parámetros erróneos o interpretar mal los resultados. Solución: revisa las acciones que la IA propone antes de confirmarlas, especialmente las que implican escritura o borrado.

5. Ignorar el registro de actividad. No revisar qué ha hecho la IA a través de los servidores MCP. Solución: habilita los logs del cliente y revisa periódicamente las acciones realizadas.

6. Olvidar que los servidores de referencia son educativos. El repositorio oficial advierte explícitamente que sus servidores no están listos para producción. Solución: para uso serio, busca servidores mantenidos por la comunidad con buena reputación o construye los propios con las medidas de seguridad adecuadas.

Resumen práctico

  • MCP es un protocolo abierto que estandariza cómo los asistentes de IA se conectan a herramientas y datos externos, como un USB-C para IA.
  • Usa una arquitectura cliente-servidor: el cliente es tu asistente de IA, el servidor expone las capacidades de tus herramientas.
  • Soportado por Claude, ChatGPT, VS Code, Cursor y otros, con más de 71.000 servidores disponibles en el registro comunitario.
  • Permite conectar calendarios, notas, bases de datos, archivos, repositorios y servicios web sin integraciones a medida.
  • La especificación de julio 2026 lo hace sin estado, más escalable y más seguro, con soporte para operaciones largas y apps interactivas.
  • La seguridad es responsabilidad de quien configura: permisos mínimos, OAuth 2.1, separación lectura/escritura y auditoría son imprescindibles.
  • Para empezar, usa un cliente como Claude Desktop y configura servidores MCP para tus herramientas más usadas.

Referencias

Berythium

Modelos: gpt-5 + dall-e 2