What are the requirements to run MCP SAP GUI Server?
Python 3.8+, SAP GUI installed and configured, valid SAP credentials (system, client, user, password), and Node.js (for npx).
@mario-andreschak
Basic information
MCP server that allows simple SAP GUI interaction for LLM models using simulated mouse clicks and keyboard input.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-sap-gui": {
"command": "python",
"args": [
"-m",
"sap_gui_server.server"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP SAP GUI Server is a Model Context Protocol (MCP) server that automates SAP GUI interactions. It provides tools to programmatically launch SAP transactions, click, type, scroll, and capture screenshots. Designed for developers and automation engineers who need to integrate SAP GUI with AI assistants or custom scripts.
Install via setup.bat or build.bat, configure SAP credentials in .env, and optionally integrate with Cline or Roo using integrate.bat. Invoke the server via Python (python -m sap_gui_server.server) and use tools like launch_transaction, sap_click, sap_type, etc., with optional screenshot return formats.
Python 3.8+, SAP GUI installed and configured, valid SAP credentials (system, client, user, password), and Node.js (for npx).
Clone the repository, run `setup.bat`, copy `.env.example` to `.env`, and update with your SAP credentials. Optionally use `integrate.bat cline` or `integrate.bat roo` to automatically configure MCP settings.
`none` (default), `as_file` (saves to disk), `as_base64` (returns raw base64 string), `as_imagecontent` (returns MCP ImageContent object), and `as_imageurl` (returns embedded resource with data URL). For `as_file` you must specify a target folder via `as_file_target_folder`.
It communicates with SAP GUI installed locally (not over the network). Authentication is handled via standard SAP credentials stored in the `.env` file. The MCP transport is local stdio.
All interactions are based on pixel coordinates (x/y) derived from screenshot analysis. The server has no direct access to screen element metadata. Coordinates must be exact; approximate clicking will fail. Screenshots are returned after each action.

Qorenext Trade screening MCP is a Model Context Protocol server that enables Claude and other AI clients to run sanctions screening and trade-screening due-diligence directly in chat.

Spark Inventory’s MCP server lets Claude, ChatGPT and other AI agents work with your inventory. They can check stock, read Demand ESP forecasts (a model per SKU picked by backtest, with stockout correction and seasonalit

WhatsApp MCP connects your AI assistant to the WhatsApp number you already use. Ask Claude, ChatGPT, Cursor or any MCP client who's waiting for a reply, summarize a group, find an old message, or send and schedule messag

Multiplayer coding in the agentic era through an MCP server for real-time codebase sync between your agents.
JobYap aggregates job postings directly from tech companies' official careers sites and gives every posting a public discussion thread, with salaries, locations and full descriptions.
Comments