Intelligent SAP GUI automation for AI agents — MCP server powered by RoboSAPiens
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"sapient-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# SAPient MCP > **Intelligent SAP GUI automation for AI agents** A **production-ready Model Context Protocol (MCP) server** that enables LLMs (Claude, Copilot, Cursor, etc.) to automate **SAP GUI** using the [RoboSAPiens](https://github.com/imbus/robotframework-robosapiens) library. ### Compatible MCP Clients | Client | Mode | Notes | |---|---|---| | **Claude Desktop** | stdio | Full support | | **Claude Code** | stdio | Full support | | **Cursor** | stdio or SSE | Full support | | **VS Code (GitHub Copilot)** | stdio or SSE | Requires Copilot agent mode | | **Windsurf** | stdio or SSE | Full support | | **Any MCP client** | SSE/HTTP | Via `--port` flag | --- ## Prerequisites | Requirement | Details | |---|---| | **OS** | Windows 10/11 only (SAP GUI is Windows-only) | | **Python** | 3.10 or newer | | **SAP GUI** | SAP GUI for Windows installed | | **SAP Scripting** | Must be enabled on server (RZ11: `sapgui/user_scripting=TRUE`) AND in SAP Logon client settings | ### Enable SAP GUI Scripting (one-time setup) 1. Open SAP Logon → `Customize Local Layout (Alt+F12)` → `Options` 2. Go to `Accessibility & Scripting` → `Scripting` 3. ✅ Enable scripting 4. ❌ Disable "Notify when a script attaches to a running SAP GUI session" 5. ❌ Disable "Notify when a script opens a connection" 6. Ask BASIS admin to run transaction `RZ11` → set `sapgui/user_scripting` = `TRUE` --- ## Installation ```bash # Clone the repo git clone https://github.com/yourorg/sapient-mcp.git cd sapient-mcp # Install (using pip or uv) pip install -e . # Or with uv (recommended) uv pip install -e . ``` --- ## Quick Start ### Option A — stdio mode (local clients) SAPient MCP works with **any MCP-compatible client**. Pick yours below. --- #### Claude Desktop Edit `%APPDATA%\Claude\claude_desktop_config.json`: ```json { "mcpServers": { "sapient": { "command": "python", "args": ["-m", "sapient_mcp"], …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.