Conecte LLMs ao SAP GUI para Windows com um servidor MCP local
mcp-sap-gui, desenvolvido por Kts982, é um servidor MCP que conecta modelos de linguagem ao SAP GUI para Windows para realizar tarefas de ERP. O aplicativo traduz instruções em linguagem natural em ações de GUI através da SAP GUI Scripting API, permitindo a execução de transações, entrada/saída de campos e manuseio automatizado de sessões. Ele é direcionado a consultores SAP, desenvolvedores ABAP e engenheiros de automação que desejam integrar agentes de IA em fluxos de trabalho SAP estabelecidos.
Quais tarefas você pode realmente usar para?
O servidor expõe operações em nível de GUI para que os clientes LLM possam acionar códigos T específicos e controles complexos. Os manipuladores implementados incluem MM03, VA01 e SE80; os módulos de extração visam grades ALV (GuiGridView) e controles de tabela clássicos. A ferramenta suporta navegação em árvore e sequências de teclas de função até F24. A descoberta de tela e a identificação de elementos ajudam no mapeamento de modelo para GUI, e uma opção de captura de tela fornece verificação visual dos passos automatizados.
Quão precisos são os resultados em comparação com fazê-lo manualmente?
Como o aplicativo emite comandos através da API de Scripting, as ações geradas usam a mesma superfície de automação que os clientes scriptados. As ferramentas de descoberta de tela e identificação de elementos reduzem as discrepâncias entre as instruções do modelo e os elementos reais da interface. Os módulos de extração operam em nível de controle em vez de depender de OCR de imagem, então as extrações visam controles estruturados. A precisão prática, portanto, depende de quão estável o layout da GUI e os identificadores de controle permanecem ao longo do tempo.
Quais formatos de arquivo ele suporta e quais são os requisitos do sistema?
O servidor funciona no Windows 10 ou 11 e requer o cliente SAP GUI do Windows, além de scripting habilitado tanto nas configurações do servidor RZ11 quanto nas configurações do cliente local. A instalação visa um ambiente Python 3.10+ e gerenciadores de pacotes comuns como pip ou uv. Qualquer cliente compatível com MCP pode se conectar; exemplos documentados incluem Claude Desktop, Cursor, Claude Code e GitHub Copilot como alvos de integração.
É prático integrar em fluxos de trabalho existentes?
O projeto é uma das poucas implementações MCP de código aberto voltadas para a API de Scripting e agrupa mais de cinquenta ferramentas auxiliares para abordar cenários de interação profunda. A conexão automatizada e o gerenciamento de sessão se conectam ao SAP Logon Pad, o que reduz a inicialização personalizada para execuções de agentes. O desenvolvedor produziu utilitários relacionados como sap-odata-explorer e wintui, indicando experiência focada com ferramentas de desenvolvedor empresarial e integrações.
Melhor utilizado como um piloto de integração com supervisão do desenvolvedor
O reconhecimento da comunidade dentro dos círculos de desenvolvedores SAP e MCP indica valor prático. Trate o projeto como um piloto de integração: execute testes de ponta a ponta em um ambiente controlado, aloque tempo de desenvolvedor para trabalho e validação do conector, e documente os mapeamentos da GUI antes de mover para a produção. Estabeleça procedimentos de reversão e verifique a extração de dados em relação aos relatórios de origem durante o piloto para reduzir o risco operacional.





