O novo produto open-source da Abstracta para conectar agentes de IA a sistemas AS400/iSeries

Você ainda depende de sistemas AS400/iSeries e quer incorporar inteligência artificial sem migrar todo o core? Com o AS400/iSeries MCP Server, nosso novo produto open-source, agora é possível conectar agentes de IA diretamente a sistemas IBM i, indo além das telas verdes e habilitando fluxos conversacionais.

Se há algo que aprendemos desde a fundação da Abstracta, é que inovar nem sempre significa abandonar o que já funciona. No setor bancário, por exemplo, sistemas IBM i como AS400 ou iSeries continuam confiáveis e poderosos.

Em muitas organizações, porém, o uso ainda se limita a configurações tradicionais, com interfaces pouco flexíveis e fluxos que não se conectam com facilidade às tecnologias atuais.

Conforme cresce a expectativa sobre a qualidade da tecnologia e as equipes de TI buscam automatizar processos com inteligência artificial, esses ambientes viram um ponto de atrito.

O nosso AS400/iSeries MCP Server nasceu como resposta a essa tensão. Este servidor open-source permite que agentes de IA interajam diretamente com sistemas IBM i, sem substituir o core nem reescrever a lógica existente.

Precisa de ajuda para criar um agente de IA personalizado? Conheça os nossos serviços de desenvolvimento de agentes de IA e agende uma reunião com a nossa equipe.

O que são AS400, iSeries e IBM i?

Os termos AS400, iSeries e IBM i se referem a gerações sucessivas de sistemas midrange da IBM que continuam críticos em bancos, logística e seguros. Apesar das mudanças de nome, esses sistemas compartilham uma arquitetura baseada em Power Systems e rodam o sistema operacional IBM i.

  • O AS400 estreou em 1988.
  • O iSeries surgiu nos anos 2000 como a sua evolução.
  • IBM i é o nome atual do sistema operacional.

Embora sejam confiáveis, esses ambientes trazem desafios de integração por causa da interface baseada em texto, conhecida como tela verde, que limita a interação fluida com tecnologias modernas.

O desafio: modernizar sem interrupção

A maioria dos bancos opera com uma combinação de tecnologias novas e sistemas legados. Nesse arranjo, os ambientes AS400 ou iSeries costumam guardar informação crítica, lógica transacional consolidada e processos-chave de negócio.

Migrar esse ecossistema por completo é caro, arriscado e lento, enquanto as áreas de negócio exigem mais agilidade. As equipes de TI precisam expor dados, automatizar tarefas e criar experiências novas com rapidez. É aí que surge o conflito: como um chatbot ou um aplicativo moderno pode interagir com um sistema que só responde por um terminal de texto?

O AS400/iSeries MCP Server permite superar essa barreira sem interromper o sistema original. Como? Conectando o que já existe ao que é novo, por meio de fluxos conversacionais construídos sobre estruturas técnicas que antes só especialistas conseguiam operar.

O que é o AS400/iSeries MCP Server?

O AS400/iSeries MCP Server é um servidor modular que atua como interface entre sistemas IBM i e ferramentas modernas baseadas em IA. Foi desenhado para se integrar a protocolos de terminal como TN5250, TN3270 e VT420, modelando as interações em arquivos YAML estruturados.

Como ferramenta open-source, ele expõe a lógica de negócio contida no AS400/iSeries por meio de ferramentas compatíveis com agentes de IA, fluxos de teste, assistentes conversacionais e plataformas de automação.

Para que serve?

Com o AS400/iSeries MCP Server, você pode:

  • Permitir que um agente de IA consulte, atualize ou insira dados diretamente no IBM i.
  • Executar transações completas que antes exigiam intervenção humana em um terminal.
  • Integrar serviços como assistentes conversacionais, motores de decisão ou processos automatizados a fluxos que se traduzem em ações dentro do ambiente legado.

O produto traduz a linguagem estruturada desses sistemas para uma interface mais compreensível e flexível, sem tocar no core nem comprometer a sua integridade.

Que problema ele resolve?

Instituições como bancos e seguradoras dependem de AS400/iSeries para operações críticas, mas as interfaces não foram feitas para APIs modernas nem para modelos de linguagem. Isso leva a:

  • Dificuldade para expor, em tempo real, dados úteis para o negócio
  • Dependência de especialistas técnicos em terminais 5250 ou 3270.
  • Lentidão para escalar novas soluções em uma arquitetura robusta, porém fechada.

AS400/iSeries MCP Server faz essa ponte ao oferecer uma camada de tradução entre agentes de IA e sistemas legados, impulsionando a inovação sem exigir migrações complexas nem esforço duplicado. AS400/iSeries MCP Server já está disponível no GitHub. Acesse o repositório aqui.

Casos de uso típicos

Casos de uso típicos

Automatizar o login em terminais TN5250 ou TN3270

O AS400/iSeries MCP Server permite definir um fluxo YAML que preenche os campos de usuário e senha e envia uma tecla de confirmação. Esse fluxo espelha a entrada manual de um operador humano, com mais velocidade e sem erros.

Executar fluxos com YAML

Cada arquivo YAML pode representar uma transação completa, da entrada de dados à execução do comando. Isso permite operar a lógica legada como se você interagisse com uma API, sem alterar o sistema original.

Integrar chatbots a sistemas IBM i

Um chatbot pode receber a instrução de um usuário e, por meio do servidor MCP, executar a ação correspondente no ambiente AS400. Isso sustenta experiências conversacionais com dados reais, sem expor complexidades técnicas.

Simular sessões com o Wiresham

O Wiresham permite gravar sessões reais via RTE e reproduzi-las em ambientes de teste. Assim, é possível replicar casos sem conexão direta com o mainframe, analisar erros ou documentar fluxos críticos.

Visão técnica

Como o AS400/iSeries MCP Server funciona tecnicamente

O servidor roda em Java 21 e pode ser usado em dois modos:

  1. Modo SSE (padrão): java -jar target/rte-mcp-server-0.0.1-SNAPSHOT.jar
  2. Modo STDIO (alternativa): java -jar – Dspring.ai.mcp.server.stdio=true rte-mcp-server-0.0.1-SNAPSHOT.jar

Você pode ampliar as capacidades implementando ferramentas personalizadas a partir da classe RteUtils, que fornece a funcionalidade central da implementação. Para criar esses recursos, basta implementar uma classe com a anotação @Service e adicionar os métodos que quer expor com a anotação @Tool. Esses métodos definem como o agente interage com o ambiente IBM i.

Defina fluxos com YAML

Os arquivos YAML descrevem cada etapa da sessão RTE, incluindo:

  • Configuração do servidor
  • Ações de tela
  • Teclas de confirmação
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

Isso permite definir fluxos complexos em poucos passos, reutilizáveis e legíveis por outros sistemas.

Como exemplo, abaixo compartilhamos um fluxo executado pelo Claude no emulador de terminal quando foi pedido para usar o comando mcp, um protocolo interno (Model Context Protocol) que permite conexões seguras entre o modelo e sistemas externos.

Protocolos e terminais compatíveis

Exemplo
Exemplo

Protocolos e terminais compatíveis

O servidor oferece suporte a vários protocolos IBM e a terminais de uso comum:

ProtocoloTerminais compatíveis
TN5250IBM-3477-FC, IBM-3179-2
TN3270IBM-3278-M2, M3, M4, M5 (e variantes E)
VT420VT420-7

É possível habilitar criptografia com None, TLS ou SSLv3.

O que este produto traz para a Abstracta?

O AS400/iSeries MCP Server reflete uma visão clara da Abstracta: acelerar a modernização sem desmontar o que funciona. Com este produto, nós:

  • Reforçamos o nosso papel de aliado estratégico na transformação digital
  • Viabilizamos a adoção de IA em setores de infraestrutura legada
  • Entregamos uma ferramenta aberta, prática e escalável

Conclusão

O AS400/iSeries MCP Server não substitui o seu sistema legado: ele o transforma em uma plataforma pronta para IA. Ele conecta a infraestrutura crítica a fluxos conversacionais modernos e a agentes conversacionais, sem tocar no core.

Quer experimentar? Baixe o projeto, configure o seu primeiro fluxo e fale conosco para avançar com a modernização.

Como podemos ajudar você

Com quase 2 décadas de experiência e presença global, a Abstracta é uma empresa líder em soluções de tecnologia, com escritórios nos Estados Unidos, no Chile, na Colômbia e no Uruguai. Somos especializados em desenvolvimento de software, inovações orientadas por IA e copilots e serviços de testes de software ponta a ponta.

Acreditamos que estreitar laços nos impulsiona e nos ajuda a aprimorar o software dos nossos clientes. Por isso, construímos sólidas parcerias com líderes do setor, como Microsoft, Datadog, Tricentis, Perforce BlazeMeter, Sauce Labs e a PractiTest.

A nossa abordagem integral permite apoiar você em todo o ciclo de desenvolvimento de software.

Conheça os nossos serviços de testes de desempenho e fale conosco para expandir o seu negócio!

Siga a gente no LinkedIn e no X para fazer parte da nossa comunidade!

Fique conectado

com a Abstracta

Notícias, artigos e recursos para construir software melhor.

Este site é protegido por reCAPTCHA e se aplicam a Política de Privacidade e os Termos de Serviço do Google.

Leia sobre nossa política de privacidade.

Ilustração de duas pessoas conectadas por uma ponte, uma com um notebook e outra com um tablet, representando colaboração e comunicação. Fim do artigo sobre agentes de ia as400.