mcp-sap-gui
If you are the rightful owner of mcp-sap-gui and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for SAP GUI automation, providing tools to automate interactions with SAP GUI and enabling programmatic control of SAP transactions.
The MCP SAP GUI Server is designed to facilitate automation of SAP GUI interactions, allowing users to programmatically control SAP transactions. It requires Python 3.8 or higher, SAP GUI installation, valid SAP credentials, and Node.js for npx. The server supports both automated and manual installation processes, and provides a suite of tools for transaction management, interface interaction, and screen capture. It emphasizes precision in interactions due to the sensitive nature of SAP systems. The server also supports various screenshot return formats, enhancing its utility in different automation scenarios. The project structure is well-organized, with separate directories for source code and tests, and includes scripts for building, integrating, and testing the server.
Features
- Automated and manual installation options
- Tools for transaction management and interface interaction
- Support for multiple screenshot return formats
- Integration scripts for Cline and Roo
- Comprehensive test suite for server validation
Tools
launch_transaction
Start the specified SAP transaction code
end_transaction
End the current SAP transaction
sap_click
Click at the specified coordinates of the SAP GUI window
sap_move_mouse
Move the mouse to the specified coordinates
sap_type
Enter text at the current cursor position
sap_scroll
Scroll the SAP GUI screen
save_last_screenshot
Save the last captured SAP GUI window screenshot