{"ref":"artifact:mario-andreschak-mcp-sap-gui","page":"/artifacts/mario-andreschak-mcp-sap-gui","json":"/artifacts/mario-andreschak-mcp-sap-gui.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"mario-andreschak-mcp-sap-gui","name":"mcp-sap-gui","artifact_type":"mcp-server","ecosystem":"abap","flavors":[{"key":"standard-abap","source":{"url":"https://github.com/mario-andreschak/mcp-sap-gui","title":"mario-andreschak/mcp-sap-gui — README","checked":"2026-09-13","quote":"- SAP GUI installed and configured"}}],"domain":"developer-experience","origin_ring":"independent","description":{"one_line":"The earliest of the SAP GUI servers in the atlas. It works the screen by coordinates and hands back a screenshot after each action, with a setup script and a short path from clone to a driven transaction.","short":"MCP server working SAP GUI by screen coordinates","what_it_solves":"Programmatic control of SAP transactions through the GUI, for the case where the transaction is the only interface there is. Python, working from screenshots and screen coordinates, since by its README's account it has no access to screen element metadata, and needing SAP GUI installed and configured and a real set of credentials — system, client, user and password. The other GUI servers in the atlas were created after it, between December 2025 and March 2026.","when_not_to_use":"Driving the GUI reaches whatever a user can reach, which is business data and not a development surface. Decide what an agent may do in a session before granting one, not after. It has also not been touched since February 2025, which the maintenance reading states — the three later entries here are where the CI, the Web GUI and the testing framing went."},"links":{"repo":"https://github.com/mario-andreschak/mcp-sap-gui"},"identity":{"license":"MIT"},"provides":[{"capability":"capability:gui-automation","what_it_does":"The plain form of the idea: mouse and keyboard actions exposed as MCP tools, with a setup script in front of them.","sources":[{"url":"https://github.com/mario-andreschak/mcp-sap-gui","title":"MCP SAP GUI Server — README","checked":"2026-09-10"}]}],"provenance":{"discovered_via":[{"source":"source:sap-ai-mcp-servers"}],"first_seen":"2026-09-10"},"history":[{"date":"2026-09-10","field":"entry","from":null,"to":"created","reason":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README."},{"date":"2026-09-11","field":"description.one_line, description.what_it_solves, description.when_not_to_use, provides[0].what_it_does","from":null,"to":"corrected against the README","reason":"Corrected against the README: it works from coordinates and screenshots and never mentions the Scripting API. 'Still the most used' was an unsourced popularity claim (hard rule 1); 'the first' is now the GitHub creation date, 2025-02-19, against the other GUI servers."},{"date":"2026-10-14","field":"description.when_not_to_use","from":"named the SAP API Policy in the atlas's own words","to":"practical boundaries only","reason":"The policy is now a condition of GUI automation, sourced to the policy itself."}],"type_properties":{"runs":{"value":["desktop-gui"],"sources":[{"url":"https://github.com/mario-andreschak/mcp-sap-gui","title":"mcp-sap-gui — README","checked":"2026-09-11","quote":"SAP GUI installed and configured"}]},"auth":{"value":["basic"],"sources":[{"url":"https://github.com/mario-andreschak/mcp-sap-gui","title":"mcp-sap-gui — README","checked":"2026-09-11","quote":"Valid SAP credentials (system, client, user, password)"}]},"guardrails":[{"source":{"url":"https://github.com/mario-andreschak/mcp-sap-gui","title":"mcp-sap-gui — README","checked":"2026-09-11","quote":"When in doubt about any action, STOP immediately and request user assistance."}},{"source":{"url":"https://github.com/mario-andreschak/mcp-sap-gui","title":"mcp-sap-gui — README","checked":"2026-09-11","quote":"Create a backup before making any changes"}},{"source":{"url":"https://github.com/mario-andreschak/mcp-sap-gui","title":"mcp-sap-gui — README","checked":"2026-09-11","quote":"No direct access to screen element metadata or technical representation"}}]},"drafted_with_ai":true,"maintainers":["actor:mario-andreschak"],"contributors":["actor:mario-andreschak"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors"},{"label":"Repository","tier":"good","evidence":"pushed 2026-09, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"good","evidence":"Release checks green, 2026-09-24"}],"practice":[{"label":"Tests","tier":"good","evidence":"6 test files"},{"label":"Docs","tier":"good","evidence":"README 9 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":142,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":142,"forks":49,"open_issues":0,"archived":false,"pushed_at":"2026-09-24","license_spdx":"MIT","org_owned":false,"default_branch":"main","contributors":2,"tree_truncated":false,"test_files":6,"workflows":1,"other_ci":false,"readme_bytes":9278,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"readme_path":"README.md","readme_sha":"54f05150246771fb826fa0931c267591acc9413f","created_at":"2025-02-19T15:48:10Z","open_prs":0,"first_commit":"2025-02-19","last_commit":"2026-09-24","commits":19,"ci_status":"success","ci_run_at":"2026-09-24","ci_workflow":"Release checks","ci_event":"push","repo_read":"2026-10-25"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"repo","path":"Changelog.md","ref":"main","url":"https://github.com/mario-andreschak/mcp-sap-gui/blob/main/Changelog.md"},"format":"headings","releases":[{"version":"0.2.0","heading":"0.2.0 — 2026 MCP repair","url":"https://github.com/mario-andreschak/mcp-sap-gui/blob/main/Changelog.md#020--2026-mcp-repair","sections":[{"kind":"other","heading":null,"items":5},{"kind":"change","heading":"Changelog","items":0}],"hash":"0983701ee086f3f4"},{"version":"0.1.3","date":"2025-02-21","date_source":"heading","heading":"0.1.3 (2025-02-21)","url":"https://github.com/mario-andreschak/mcp-sap-gui/blob/main/Changelog.md#013-2025-02-21","sections":[{"kind":"feature","heading":"Added","items":3}],"hash":"6cad95a323fdf34c"},{"version":"0.1.2","date":"2025-02-21","date_source":"heading","heading":"0.1.2 (2025-02-21)","url":"https://github.com/mario-andreschak/mcp-sap-gui/blob/main/Changelog.md#012-2025-02-21","sections":[{"kind":"change","heading":"Changed","items":6}],"hash":"86e1bc04f6952055"},{"version":"0.1.1","date":"2025-02-20","date_source":"heading","heading":"0.1.1 (2025-02-20)","url":"https://github.com/mario-andreschak/mcp-sap-gui/blob/main/Changelog.md#011-2025-02-20","sections":[{"kind":"change","heading":"Changed","items":2}],"hash":"db4080a56b7e087e"},{"version":"0.1.0","heading":"0.1.0 (Initial Release)","url":"https://github.com/mario-andreschak/mcp-sap-gui/blob/main/Changelog.md#010-initial-release","sections":[{"kind":"other","heading":null,"items":1}],"hash":"319663aabd3cba71"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:mario-andreschak","name":"mario-andreschak","json":"/actors/mario-andreschak.json"}],"contributors":[{"ref":"actor:mario-andreschak","name":"mario-andreschak","json":"/actors/mario-andreschak.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}