Tecnología12 min lecturaPublicado el 2026-02-28

Modernización de AS400 con Claude y MCP: del mainframe a las APIs

Cómo utilizar Claude y el Model Context Protocol para conectar sistemas AS400/IBM i al mundo moderno. Arquitecturas, servidores MCP, integraciones reales y estrategias de modernización progresiva.

El AS400 no es el problema. El aislamiento sí.

El IBM AS400, ahora conocido como IBM i, es una de las plataformas más fiables jamás construidas. Sistemas que llevan funcionando ininterrumpidamente durante décadas, con un uptime que las arquitecturas cloud modernas solo pueden envidiar. La base de datos DB2 for i está integrada en el sistema operativo. La seguridad es nativa. El rendimiento transaccional es excelente.

El verdadero problema no es el AS400 en sí, sino su aislamiento. Estos sistemas contienen datos y lógica de negocio enormemente valiosos, pero a menudo solo son accesibles a través de terminales 5250 o aplicaciones RPG/COBOL que solo hablan entre sí. En un mundo donde cada sistema debe exponer APIs, producir eventos e integrarse con servicios cloud, el AS400 corre el riesgo de convertirse en una isla.

La buena noticia es que hoy existen herramientas para abrir esa isla sin demolerla. El Model Context Protocol de Anthropic, combinado con las capacidades nativas de IBM i, ofrece un camino de modernización que no requiere reescribir nada.

MCP: la pasarela universal entre Claude y los sistemas legacy

El Model Context Protocol es un protocolo abierto desarrollado por Anthropic que estandariza cómo los modelos de IA se conectan a fuentes de datos externas y herramientas. Funciona como una interfaz universal: de un lado Claude, del otro cualquier sistema, incluido un AS400.

Un servidor MCP es un programa que expone 'herramientas', funciones que Claude puede invocar. Cuando Claude necesita datos o quiere realizar una operación, llama a la herramienta apropiada a través del protocolo MCP. El servidor traduce la solicitud al lenguaje del sistema de destino y devuelve el resultado.

Para el AS400, esto significa que Claude puede consultar tablas DB2, ejecutar consultas SQL, leer metadatos del sistema, monitorizar trabajos activos y potencialmente invocar programas RPG y COBOL. Todo a través de una interfaz estandarizada y segura.

Servidores MCP para IBM i: un ecosistema en crecimiento

El ecosistema MCP para IBM i se ha desarrollado rápidamente en 2025-2026. La propia IBM ha lanzado un servidor MCP oficial en beta, con herramientas para monitorización de rendimiento, seguridad, gestión de trabajos y operaciones de base de datos. El objetivo declarado es alcanzar cientos de herramientas nativas para finales de 2026.

En paralelo, la comunidad ha desarrollado soluciones complementarias: servidores MCP para desarrollo asistido por IA, gestión de miembros fuente e interacción con AS400 a través de la interfaz de terminal 5250. Los principales ISV de IBM i también están integrando soporte MCP en sus productos.

Pero la existencia de herramientas genéricas no es suficiente. Cada empresa tiene un entorno IBM i diferente: bibliotecas específicas, programas personalizados, estructuras de datos propietarias, integraciones con sistemas externos. El verdadero valor reside en la capacidad de configurar y personalizar la integración MCP para el contexto específico, conectando Claude no a un AS400 genérico, sino a su AS400, con su lógica de negocio.

Cómo funciona la integración Claude-AS400

La integración entre Claude y un sistema AS400 vía MCP sigue una arquitectura multicapa. Claude se comunica con un servidor MCP que actúa como puente: recibe solicitudes de la IA, las traduce en operaciones que IBM i puede entender (consultas SQL, comandos del sistema, lectura de objetos) y devuelve los resultados en un formato estructurado.

La conexión al AS400 puede realizarse a través de diversos mecanismos nativos de la plataforma IBM i, elegidos en función del entorno específico del cliente y las operaciones requeridas. Cada herramienta expuesta por el servidor corresponde a una operación concreta en el sistema: consultar la base de datos, monitorizar un proceso, leer un archivo fuente.

Diseñar esta arquitectura es el paso crucial. No se trata de instalar software estándar: es necesario definir qué operaciones exponer, con qué granularidad, qué controles de seguridad aplicar y cómo gestionar las especificidades del entorno IBM i. Es trabajo de integración de sistemas en el sentido más estricto del término.

Casos de uso concretos: qué puede hacer Claude con su AS400

Una vez conectado vía MCP, Claude se convierte en una interfaz inteligente para su sistema AS400. Los casos de uso más inmediatos y de alto valor son múltiples.

Inteligencia empresarial conversacional: los usuarios pueden hacer preguntas en lenguaje natural, como '¿Cuál es la facturación por cliente de los últimos 6 meses?', y Claude traduce la solicitud en consultas SQL sobre DB2, ejecuta la consulta vía MCP y presenta los resultados de forma comprensible.

Monitorización y resolución de problemas: Claude puede monitorizar trabajos activos, verificar el estado de las colas, analizar logs de errores y sugerir acciones correctivas. Un operador puede preguntar '¿Por qué está bloqueado el trabajo de facturación?' y obtener un análisis contextual.

Documentación bajo demanda: Claude puede leer los miembros fuente de programas RPG y COBOL directamente desde las bibliotecas de IBM i y producir documentación técnica actualizada en tiempo real.

Asistencia al desarrollo: los desarrolladores de IBM i pueden utilizar Claude como copiloto para escribir consultas SQL, programas CL, código RPG y COBOL, con Claude teniendo acceso directo al catálogo de la base de datos para sugerir tablas, campos y relaciones correctas.

REST APIs desde AS400: el complemento natural de MCP

Junto al enfoque MCP, existe una estrategia complementaria que aprovecha las capacidades nativas de IBM i: exponer los programas RPG y COBOL existentes como REST APIs, sin modificar una sola línea de código fuente.

IBM i dispone de herramientas nativas que permiten hacer cualquier programa ILE invocable vía HTTP, transformando la lógica de negocio consolidada en servicios consumibles por aplicaciones modernas. Las versiones más recientes de la plataforma han mejorado aún más estas capacidades.

Este enfoque complementa a MCP: las REST APIs exponen la funcionalidad transaccional, MCP la hace accesible a Claude para análisis inteligente. El resultado es un sistema AS400 que mantiene toda su fiabilidad y lógica de negocio, pero se vuelve accesible tanto a microservicios modernos como a la inteligencia artificial. La clave está en diseñar la combinación correcta de estas dos estrategias para su contexto específico.

La estrategia Strangler Fig: modernizar sin demoler

El enfoque que recomendamos no es 'sustituir el AS400' sino 'abrir el AS400'. Se llama Strangler Fig Pattern, como la higuera estranguladora que crece alrededor de un árbol existente sin talarlo.

Se comienza exponiendo la funcionalidad existente como servicios: REST APIs vía IWS para operaciones transaccionales, MCP para acceso inteligente a datos y metadatos. El nuevo desarrollo se realiza en lenguajes modernos que consumen estos servicios. Con el tiempo, la funcionalidad se reemplaza gradualmente, pero el sistema central sigue operando durante toda la transición.

No hay big bang, no hay riesgo de parada operativa, no hay necesidad de un presupuesto multimillonario para un proyecto de reescritura total. Se avanza módulo a módulo, midiendo resultados en cada paso.

Iniciar el camino: el enfoque Maverick AI

Maverick AI se especializa en la integración de Claude con sistemas empresariales, incluidos los entornos IBM i/AS400. Nuestro enfoque siempre comienza con una evaluación técnica del entorno existente, para definir la arquitectura de integración más adecuada para el contexto específico del cliente.

Los resultados son tangibles: usuarios de negocio consultando datos del AS400 en lenguaje natural, desarrolladores escribiendo código asistidos por Claude, operaciones de TI con monitorización inteligente del sistema. Todo sin tocar la lógica de negocio consolidada que ya funciona.

Si tiene un AS400 y desea entender cómo Claude puede integrarse con su sistema, contáctenos para más información.

¿Quiere saber más?

Contáctenos para descubrir cómo podemos ayudar a su empresa con soluciones de IA a medida.

Contáctenos
Modernización de AS400 con Claude y MCP: del mainframe a las APIs | Maverick AI