viernes, 31 de julio de 2026

MCP explicado: cómo conecta la IA con tus herramientas sin perder el control

Un asistente de inteligencia artificial puede redactar, resumir y razonar sobre la información que recibe. Sin embargo, por sí solo no conoce el contenido actualizado de tus carpetas, no puede consultar tu calendario ni tiene permiso para crear una tarea en otra aplicación. Para hacer esas cosas necesita conexiones.

Durante años, cada servicio ha resuelto esas conexiones de una manera diferente. El resultado ha sido una colección de integraciones específicas, credenciales separadas y desarrollos difíciles de reutilizar. Model Context Protocol, más conocido como MCP, intenta simplificar ese panorama.

MCP no es un nuevo modelo de IA. Es un estándar abierto que define una forma común para que una aplicación de inteligencia artificial pueda descubrir herramientas, consultar información y ejecutar acciones en sistemas externos.

MCP en una frase

La documentación oficial de MCP lo presenta como un estándar para conectar aplicaciones de IA con sistemas externos: archivos locales, bases de datos, buscadores, calendarios y otros flujos de trabajo.

Una comparación útil es pensar en un puerto universal. El conector no decide qué debe hacerse y tampoco sustituye a las aplicaciones conectadas. Su función consiste en definir cómo se presentan las capacidades y cómo circulan las solicitudes entre las partes.

Esto permite que una misma aplicación de IA pueda trabajar con diferentes servicios sin que cada combinación tenga que inventar su propio idioma desde cero.

Las tres piezas principales

La arquitectura de MCP puede entenderse con tres elementos:

  1. Host: es la aplicación de IA que utiliza la persona. Coordina las conexiones, aplica políticas y decide qué información se comparte.
  2. Cliente: mantiene la comunicación entre el host y un servidor MCP concreto. Normalmente existe un cliente separado para cada servidor.
  3. Servidor: ofrece capacidades específicas. Puede dar acceso a documentos, consultar una base de datos, buscar incidencias o crear eventos.

Imaginemos que utilizas un asistente conectado a tu calendario y a una carpeta de proyectos. El host es la aplicación donde conversas. Un cliente se comunica con el servidor del calendario y otro con el servidor que accede a los archivos. Cada servidor ve únicamente la información necesaria para atender sus propias solicitudes.

Esta separación es importante: conectar dos servicios no debería dar a cada uno acceso completo a todo lo que conoce el asistente.

Herramientas, recursos y prompts

Los servidores MCP pueden presentar distintos tipos de capacidades. La guía oficial sobre servidores destaca tres bloques:

Elemento Para qué sirve Ejemplo
Herramientas Ejecutar funciones o producir cambios Crear una tarea o consultar un pedido
Recursos Proporcionar información para usar como contexto Leer un documento o el esquema de una base de datos
Prompts Ofrecer instrucciones reutilizables Preparar un informe con una estructura concreta

La diferencia es relevante. Leer un documento no tiene el mismo riesgo que borrarlo. Consultar la disponibilidad de un calendario tampoco equivale a crear una reunión. Una buena integración distingue claramente entre capacidades de lectura y acciones que modifican datos.

Un ejemplo cotidiano

Supongamos que cada mañana revisas las solicitudes recibidas, consultas un documento con las condiciones del servicio y creas tareas para los casos que necesitan seguimiento.

Con conexiones MCP, un asistente podría:

  1. leer las solicitudes nuevas;
  2. consultar la documentación autorizada;
  3. resumir cada caso;
  4. proponer una prioridad;
  5. preparar una tarea con el contexto necesario;
  6. pedirte confirmación antes de crearla.

MCP define cómo se exponen y se solicitan esas capacidades. La lógica del proceso —qué mensajes se consideran urgentes, cuándo debe intervenir una persona o dónde se guarda el resultado— sigue perteneciendo a la automatización que diseñes.

Por eso MCP y automatización no son sinónimos. MCP ofrece conexiones estandarizadas; la automatización organiza los pasos, las reglas y las revisiones.

Servidores locales y remotos

Un servidor MCP puede ejecutarse en tu propio equipo o estar alojado por un proveedor.

Un servidor local resulta útil cuando necesita trabajar con archivos o herramientas instaladas en el ordenador. Un servidor remoto es apropiado para servicios disponibles por Internet y para entornos compartidos. La documentación distingue, a grandes rasgos, entre conexiones locales mediante entrada y salida estándar y conexiones remotas mediante HTTP.

La ubicación no determina por sí sola la seguridad. Un proceso local con permisos demasiado amplios puede causar problemas, mientras que un servicio remoto bien administrado puede aplicar autenticación, registros y controles sólidos. La pregunta correcta es: ¿a qué puede acceder esta conexión y qué acciones puede realizar?

Siete comprobaciones antes de conectar un servidor MCP

1. Verifica el origen

Instala servidores de editores conocidos o revisa su código y documentación. El nombre de una integración no garantiza que pertenezca al servicio que dice representar.

2. Concede el mínimo permiso

Si solo necesitas consultar información, empieza con acceso de lectura. No conectes toda una unidad de archivos cuando una carpeta concreta sea suficiente.

3. Mantén la aprobación para acciones sensibles

Enviar mensajes, eliminar documentos, publicar contenido o realizar compras debería requerir una confirmación clara. La persona debe saber qué acción se ejecutará y sobre qué datos.

4. Protege credenciales y secretos

No pegues contraseñas o claves en prompts ni las guardes en archivos accesibles sin control. Utiliza los mecanismos de autenticación previstos por la plataforma y rota una credencial si sospechas que ha quedado expuesta.

5. Revisa los datos que salen

Un servidor necesita recibir cierta información para completar una tarea. Comprueba si podría incluir datos personales, conversaciones privadas o documentos confidenciales.

6. Prueba primero en un entorno limitado

Empieza con datos de ejemplo, una carpeta temporal o una cuenta de pruebas. Observa qué solicita el servidor y qué resultado devuelve antes de utilizarlo en un proceso real.

7. Conserva registros

Para una automatización importante, registra qué herramienta se llamó, con qué permisos y qué cambió. Los registros permiten investigar errores y mejorar las reglas.

La guía de buenas prácticas de seguridad de MCP analiza riesgos de autorización, consentimiento y uso indebido de credenciales. La idea central es sencilla: una conexión estandarizada facilita la integración, pero no elimina la necesidad de controlar identidad, permisos y acciones.

Qué está cambiando en 2026

MCP está evolucionando con rapidez. La propuesta de revisión 2026-07-28 anunció cambios importantes: un núcleo de protocolo sin sesión, extensiones para interfaces y tareas de larga duración, mejoras de autorización y una política de evolución más explícita. El anuncio técnico oficial también advierte de cambios incompatibles para algunas implementaciones anteriores.

Para una persona que solo utiliza integraciones, la lección práctica es revisar la compatibilidad entre el host, el servidor y la versión admitida. Para quien desarrolla servidores, significa que no conviene copiar una configuración antigua sin consultar la documentación vigente.

Cómo hacer una primera prueba útil

Elige un caso de bajo riesgo: consultar documentación, buscar archivos en una carpeta de prueba o resumir incidencias sin modificarlas.

Después sigue este orden:

  1. define exactamente qué información necesita la IA;
  2. selecciona un servidor cuyo origen puedas verificar;
  3. limita el acceso a los datos imprescindibles;
  4. desactiva las acciones de escritura durante las primeras pruebas;
  5. realiza varias consultas reales;
  6. revisa los registros y los resultados;
  7. añade acciones únicamente cuando el comportamiento sea predecible.

No empieces conectando cinco servicios y concediendo todos los permisos. Una integración pequeña permite entender qué ve el asistente, cómo decide usar una herramienta y dónde necesitas una confirmación humana.

La idea importante

MCP puede reducir el esfuerzo necesario para conectar asistentes de IA con aplicaciones y datos. Su valor está en la interoperabilidad: una forma común de describir capacidades que diferentes hosts pueden comprender.

Pero un conector no convierte automáticamente un proceso en seguro ni en inteligente. La calidad final depende de los permisos, las reglas, la información disponible y los puntos de revisión.

La pregunta no debería ser solamente «¿puedo conectar esta herramienta?». Conviene añadir otras tres: «¿qué podrá leer?», «¿qué podrá cambiar?» y «¿cómo sabré lo que hizo?».

Si puedes responderlas con claridad, tendrás una base mucho más sólida para construir automatizaciones con IA que sean útiles, comprensibles y controlables.

Un asistente de inteligencia artificial puede redactar, resumir y razonar sobre la información que recibe. Sin embargo, por sí solo no conoce el contenido actualizado de tus carpetas, no puede consultar tu calendario ni tiene permiso para crear una tarea en otra aplicación. Para hacer esas cosas necesita conexiones.

Durante años, cada servicio ha resuelto esas conexiones de una manera diferente. El resultado ha sido una colección de integraciones específicas, credenciales separadas y desarrollos difíciles de reutilizar. Model Context Protocol, más conocido como MCP, intenta simplificar ese panorama.

MCP no es un nuevo modelo de IA. Es un estándar abierto que define una forma común para que una aplicación de inteligencia artificial pueda descubrir herramientas, consultar información y ejecutar acciones en sistemas externos.

MCP en una frase

La documentación oficial de MCP lo presenta como un estándar para conectar aplicaciones de IA con sistemas externos: archivos locales, bases de datos, buscadores, calendarios y otros flujos de trabajo.

Una comparación útil es pensar en un puerto universal. El conector no decide qué debe hacerse y tampoco sustituye a las aplicaciones conectadas. Su función consiste en definir cómo se presentan las capacidades y cómo circulan las solicitudes entre las partes.

Esto permite que una misma aplicación de IA pueda trabajar con diferentes servicios sin que cada combinación tenga que inventar su propio idioma desde cero.

Las tres piezas principales

La arquitectura de MCP puede entenderse con tres elementos:

  1. Host: es la aplicación de IA que utiliza la persona. Coordina las conexiones, aplica políticas y decide qué información se comparte.
  2. Cliente: mantiene la comunicación entre el host y un servidor MCP concreto. Normalmente existe un cliente separado para cada servidor.
  3. Servidor: ofrece capacidades específicas. Puede dar acceso a documentos, consultar una base de datos, buscar incidencias o crear eventos.

Imaginemos que utilizas un asistente conectado a tu calendario y a una carpeta de proyectos. El host es la aplicación donde conversas. Un cliente se comunica con el servidor del calendario y otro con el servidor que accede a los archivos. Cada servidor ve únicamente la información necesaria para atender sus propias solicitudes.

Esta separación es importante: conectar dos servicios no debería dar a cada uno acceso completo a todo lo que conoce el asistente.

Herramientas, recursos y prompts

Los servidores MCP pueden presentar distintos tipos de capacidades. La guía oficial sobre servidores destaca tres bloques:

Elemento Para qué sirve Ejemplo
Herramientas Ejecutar funciones o producir cambios Crear una tarea o consultar un pedido
Recursos Proporcionar información para usar como contexto Leer un documento o el esquema de una base de datos
Prompts Ofrecer instrucciones reutilizables Preparar un informe con una estructura concreta

La diferencia es relevante. Leer un documento no tiene el mismo riesgo que borrarlo. Consultar la disponibilidad de un calendario tampoco equivale a crear una reunión. Una buena integración distingue claramente entre capacidades de lectura y acciones que modifican datos.

Un ejemplo cotidiano

Supongamos que cada mañana revisas las solicitudes recibidas, consultas un documento con las condiciones del servicio y creas tareas para los casos que necesitan seguimiento.

Con conexiones MCP, un asistente podría:

  1. leer las solicitudes nuevas;
  2. consultar la documentación autorizada;
  3. resumir cada caso;
  4. proponer una prioridad;
  5. preparar una tarea con el contexto necesario;
  6. pedirte confirmación antes de crearla.

MCP define cómo se exponen y se solicitan esas capacidades. La lógica del proceso —qué mensajes se consideran urgentes, cuándo debe intervenir una persona o dónde se guarda el resultado— sigue perteneciendo a la automatización que diseñes.

Por eso MCP y automatización no son sinónimos. MCP ofrece conexiones estandarizadas; la automatización organiza los pasos, las reglas y las revisiones.

Servidores locales y remotos

Un servidor MCP puede ejecutarse en tu propio equipo o estar alojado por un proveedor.

Un servidor local resulta útil cuando necesita trabajar con archivos o herramientas instaladas en el ordenador. Un servidor remoto es apropiado para servicios disponibles por Internet y para entornos compartidos. La documentación distingue, a grandes rasgos, entre conexiones locales mediante entrada y salida estándar y conexiones remotas mediante HTTP.

La ubicación no determina por sí sola la seguridad. Un proceso local con permisos demasiado amplios puede causar problemas, mientras que un servicio remoto bien administrado puede aplicar autenticación, registros y controles sólidos. La pregunta correcta es: ¿a qué puede acceder esta conexión y qué acciones puede realizar?

Siete comprobaciones antes de conectar un servidor MCP

1. Verifica el origen

Instala servidores de editores conocidos o revisa su código y documentación. El nombre de una integración no garantiza que pertenezca al servicio que dice representar.

2. Concede el mínimo permiso

Si solo necesitas consultar información, empieza con acceso de lectura. No conectes toda una unidad de archivos cuando una carpeta concreta sea suficiente.

3. Mantén la aprobación para acciones sensibles

Enviar mensajes, eliminar documentos, publicar contenido o realizar compras debería requerir una confirmación clara. La persona debe saber qué acción se ejecutará y sobre qué datos.

4. Protege credenciales y secretos

No pegues contraseñas o claves en prompts ni las guardes en archivos accesibles sin control. Utiliza los mecanismos de autenticación previstos por la plataforma y rota una credencial si sospechas que ha quedado expuesta.

5. Revisa los datos que salen

Un servidor necesita recibir cierta información para completar una tarea. Comprueba si podría incluir datos personales, conversaciones privadas o documentos confidenciales.

6. Prueba primero en un entorno limitado

Empieza con datos de ejemplo, una carpeta temporal o una cuenta de pruebas. Observa qué solicita el servidor y qué resultado devuelve antes de utilizarlo en un proceso real.

7. Conserva registros

Para una automatización importante, registra qué herramienta se llamó, con qué permisos y qué cambió. Los registros permiten investigar errores y mejorar las reglas.

La guía de buenas prácticas de seguridad de MCP analiza riesgos de autorización, consentimiento y uso indebido de credenciales. La idea central es sencilla: una conexión estandarizada facilita la integración, pero no elimina la necesidad de controlar identidad, permisos y acciones.

Qué está cambiando en 2026

MCP está evolucionando con rapidez. La propuesta de revisión 2026-07-28 anunció cambios importantes: un núcleo de protocolo sin sesión, extensiones para interfaces y tareas de larga duración, mejoras de autorización y una política de evolución más explícita. El anuncio técnico oficial también advierte de cambios incompatibles para algunas implementaciones anteriores.

Para una persona que solo utiliza integraciones, la lección práctica es revisar la compatibilidad entre el host, el servidor y la versión admitida. Para quien desarrolla servidores, significa que no conviene copiar una configuración antigua sin consultar la documentación vigente.

Cómo hacer una primera prueba útil

Elige un caso de bajo riesgo: consultar documentación, buscar archivos en una carpeta de prueba o resumir incidencias sin modificarlas.

Después sigue este orden:

  1. define exactamente qué información necesita la IA;
  2. selecciona un servidor cuyo origen puedas verificar;
  3. limita el acceso a los datos imprescindibles;
  4. desactiva las acciones de escritura durante las primeras pruebas;
  5. realiza varias consultas reales;
  6. revisa los registros y los resultados;
  7. añade acciones únicamente cuando el comportamiento sea predecible.

No empieces conectando cinco servicios y concediendo todos los permisos. Una integración pequeña permite entender qué ve el asistente, cómo decide usar una herramienta y dónde necesitas una confirmación humana.

La idea importante

MCP puede reducir el esfuerzo necesario para conectar asistentes de IA con aplicaciones y datos. Su valor está en la interoperabilidad: una forma común de describir capacidades que diferentes hosts pueden comprender.

Pero un conector no convierte automáticamente un proceso en seguro ni en inteligente. La calidad final depende de los permisos, las reglas, la información disponible y los puntos de revisión.

La pregunta no debería ser solamente «¿puedo conectar esta herramienta?». Conviene añadir otras tres: «¿qué podrá leer?», «¿qué podrá cambiar?» y «¿cómo sabré lo que hizo?».

Si puedes responderlas con claridad, tendrás una base mucho más sólida para construir automatizaciones con IA que sean útiles, comprensibles y controlables.

Cloudflare Tunnel: acceso remoto sin abrir puertos, pero con control

Acceder desde fuera de casa a un panel de administración, una aplicación personal o una herramienta de automatización suele empezar con una ...