Blog

Nuevo producto de Abstracta para conectar agentes AI con sistemas AS400/iSeries

¿Tu organización aún depende de sistemas AS400/iSeries y busca incorporar inteligencia artificial sin migrar todo el core? Con AS400/iSeries MCP Server, nuestro nuevo producto open source, ahora es posible conectar agentes AI directamente a sistemas IBM i y dejar atrás las pantallas verdes para habilitar flujos conversacionales.

Demo del producto

Si algo hemos aprendido desde que fundamos Abstracta es que innovar no siempre implica romper con lo que ya funciona. En el mundo bancario, los sistemas IBM i, como AS400 o iSeries,  siguen siendo confiables y potentes. 

Sin embargo, en muchas organizaciones su uso permanece limitado a esquemas tradicionales, con interfaces poco flexibles y flujos que no se conectan fácilmente con tecnologías actuales. 

Mientras las expectativas sobre la calidad de la tecnología crece y los equipos de IT buscan automatizar procesos con inteligencia artificial, estos entornos representan un punto de fricción.

Nuestro producto AS400/iSeries MCP Server surge como respuesta a esa tensión. Este servidor open source permite que agentes AI interactúen directamente con sistemas IBM i, sin necesidad de reemplazar el core ni reescribir lógica existente.

¿Necesitas ayuda para crear agente IA a medida?
Explora nuestras soluciones y y agenda una reunión con nuestro equipo.

¿Qué son AS400, iSeries e IBM i?

AS400, iSeries e IBM i representan distintas generaciones de sistemas midrange desarrollados por IBM. Estos sistemas siguen siendo pilares en banca, logística y seguros. Aunque su nombre ha cambiado, todos comparten una arquitectura sobre Power Systems y ejecutan el sistema operativo IBM i.

  • AS400 fue lanzado en 1988.
  • iSeries corresponde a una evolución presentada en los 2000.
  • IBM i es el nombre actual del sistema operativo.

Aunque confiables, estos entornos presentan desafíos al integrarse con nuevas tecnologías. Su interfaz basada en texto, conocida como pantalla verde, limita la interacción fluida con soluciones modernas.

El desafío: modernizar sin romper

La mayoría de los bancos opera con una combinación de tecnologías nuevas y sistemas heredados. En este esquema, los entornos AS400 o iSeries suelen mantener información crítica, lógica transaccional consolidada y procesos clave del negocio. 

Migrar todo ese ecosistema resulta costoso, riesgoso y lento. A la vez, las áreas de negocio exigen más agilidad.

Los equipos de IT necesitan exponer datos, automatizar tareas y desarrollar nuevas experiencias con velocidad. Y ahí aparece el conflicto: ¿cómo hacer que un chatbot o una app moderna interactúe con un sistema que solo responde en una terminal de texto?

AS400/iSeries MCP Server permite superar esa barrera sin romper el sistema original. Conecta lo existente con lo nuevo mediante flujos conversacionales sobre estructuras técnicas que antes solo podían operar especialistas

¿Qué es AS400/iSeries MCP Server?

AS400/iSeries MCP Server es un servidor modular que actúa como interfaz entre sistemas IBM i y herramientas modernas basadas en inteligencia artificial. Fue diseñado para integrarse con protocolos de terminal como TN5250, TN3270 y VT420 y permite modelar interacciones mediante archivos YAML estructurados.

Este producto es open source expone la lógica de negocio contenida en AS400/iSeries a través de herramientas compatibles con agentes AI, flujos de testing, asistentes conversacionales y plataformas de automatización.

¿Para qué sirve?

Con AS400/iSeries MCP Server puedes:

  • Habilitar a un agente AI para consultar, actualizar o ingresar datos directamente en el sistema IBM i.
  • Ejecutar transacciones completas que antes requerían intervención humana en una terminal.
  • Integrar servicios como asistentes conversacionales, motores de decisión o procesos automatizados con flujos que se traducen en acciones dentro del entorno legacy.

El producto traduce el lenguaje estructurado de estos sistemas en una interfaz más comprensible y flexible, sin intervenir en el core ni comprometer su integridad.

¿Qué problema resuelve?

Bancos, aseguradoras y otras instituciones dependen de AS400/iSeries para ejecutar operaciones críticas. Sin embargo, sus interfaces tradicionales no fueron pensadas para dialogar con APIs modernas ni con modelos de lenguaje. Esto genera:

  • Dificultad para exponer información útil al negocio en tiempo real
  • Dependencia de perfiles técnicos especializados en terminales 5250 o 3270
  • Lentitud para escalar nuevas soluciones sobre una arquitectura robusta pero cerrada

AS400/iSeries MCP Server soluciona esta desconexión al ofrecer una capa de traducción entre agentes AI y sistemas legacy. Así, acelera la innovación sin forzar migraciones complejas ni duplicar esfuerzos.

AS400/iSeries MCP Server  ya está disponible en GitHub.
Accede al repositorio aquí

Casos de uso típicos

Casos de usos típicos

Automatizar el login a terminales TN5250 o TN3270

AS400/iSeries MCP Server permite definir un flujo en YAML que completa los campos de usuario y contraseña y envía una tecla de confirmación. Este flujo replica la entrada manual que realiza un operador humano, con mayor velocidad y sin errores.

Ejecutar flujos mediante YAML

Cada archivo YAML puede representar una transacción completa, desde el ingreso de datos hasta la ejecución de comandos. Esto permite operar sobre lógica legacy como si se interactuara con una API, sin modificar el sistema original.

Integrar chatbots con sistemas IBM i

Un chatbot puede recibir una instrucción del usuario y, a través del servidor MCP, ejecutar la acción correspondiente en el entorno AS400. Esto habilita experiencias conversacionales con información real sin exponer complejidades técnicas.    

Simular sesiones con Wiresham

Wiresham permite grabar sesiones reales sobre RTE y reproducirlas en entornos de prueba. Así es posible replicar casos sin conexión directa al mainframe, analizar errores o documentar flujos críticos.

Cómo funciona técnicamente AS400/iSeries MCP Server

El servidor se ejecuta sobre Java 21 y puede utilizarse en dos modos:

  1. Modo SSE (predeterminado):
    java -jar target/rte-mcp-server-0.0.1-SNAPSHOT.jar
  2. Modo STDIO (alternativo):
    java -jar -Dspring.ai.mcp.server.stdio=true rte-mcp-server-0.0.1-SNAPSHOT.jar

Puedes extender sus funcionalidades implementando herramientas personalizadas apoyandote en la clase  RteUtils, la cual brinda las funcionalidades base para la implementación. Para crear estas funcionalidades, basta con implementar una clase con la anotación @Service y agregarle los metodos que quieras exponer usando la anotación @Tool. Estos métodos definen cómo interactúa el agente con el entorno IBM i.

Definir flujos con YAML

AS400/iSeries MCP Server utiliza archivos YAML para describir cada paso de una sesión RTE. Estos archivos contienen:

  • Configuración del servidor
  • Lista de acciones por pantalla
  • Tecla de confirmación para continuar

config:
  server: localhost
  port: 2324
  protocol: TN5250
  terminalType: 'IBM-3477-FC: 27x132'
  sslType: None


steps:
  - actions:
      - label: User
        input: TESTUSR
      - label: Password
        input: TESTPSW
    attentionKey: ENTER

Esto permite definir flujos complejos en pocos pasos, reutilizables y legibles por otros sistemas.

A modo de ejemplo, a continuación compartimos un flujo ejecutado por Claude en el emulador de terminal cuando se le solicita utilizar el comando mcp, un protocolo interno (Model Context Protocol) que habilita conexiones seguras entre el modelo y sistemas externos.

Protocolos y terminales compatibles

El servidor admite múltiples protocolos IBM y terminales de uso común:

ProtocoloTerminales compatibles
TN5250IBM-3477-FC, IBM-3179-2
TN3270IBM-3278-M2, M3, M4, M5 (y variantes E)
VT420VT420-7

Es posible habilitar cifrado con None, TLS o SSLv3.  

¿Qué aporta este producto a Abstracta?

AS400/iSeries MCP Server nació dentro de Abstracta como parte de una visión clara: acelerar la modernización sin desarmar lo que funciona. Con este producto:

  • Consolidamos nuestro rol como empresa aliada en procesos de transformación tecnológica.
  • Facilitamos la adopción de agentes AI en industrias con infraestructura heredada.
  • Creamos una herramienta abierta, útil y lista para escalar.

Conclusión

AS400/iSeries MCP Server no reemplaza tu sistema legacy. Lo transforma en una plataforma lista para interactuar con inteligencia artificial. Conecta tu tecnología crítica con flujos modernos y agentes conversacionales sin necesidad de cambiar el core.

¿Quieres probarlo? Descarga el proyecto, configura tu primer flujo y contáctanos para avanzar hacia la modernización.

Cómo podemos ayudarte

Ilustración de Abstracta: Cómo podemos ayduarte

Con 17 años de experiencia y presencia global, Abstracta es una empresa líder en soluciones tecnológicas, especializada en servicios de pruebas de software y desarrollo de software con IA.

A lo largo de nuestro trayecto, hemos forjado alianzas estratégicas con líderes de la industria tales como  Microsoft, Datadog, Tricentis, Perforce y Saucelabs, e incorporamos tecnologías de vanguardia como parte de nuestros servicios.

Contáctanos y comencemos hoy mismo a elevar la calidad de tu software

Imagen ilustrativa - Contáctanos

¡Síguenos en LinkedIn, X, Facebook, Instagram y YouTube para ser parte de nuestra comunidad!

Recomendados para tí

Superar los desafíos de adopción de herramientas de IA

Métricas de calidad de software: ¿cómo medir tu impacto?

Cómo modernizar sistemas IBM en banca con AI y sin migraciones

Etiquetas
277 / 277