SuperClaude for SAP (sc4sap)
A Claude Code plugin that turns Claude into a full-stack SAP ABAP development assistant, connecting through an MCP server to read, create, update and delete ABAP objects directly on an SAP ECC or S/4HANA system.
SuperClaude for SAP connects Claude Code to an SAP system through an MCP ABAP ADT server exposing more than 150 tools, letting it work with classes, function modules, reports, CDS views, Dynpro screens and GUI status objects directly. A setup command auto-installs, configures and connection-tests the MCP server so no manual wiring is needed, and the plugin supports registering multiple SAP system profiles, such as separate development, QA and production environments, that can be switched between in a session.
QA and production profiles are protected by a two-layer defense combining a pre-tool-use hook and an MCP-server guard that blocks create, update, delete, transport-creation and runtime code-execution tools, with passwords stored in the operating system's keychain rather than in project files. Other capabilities include an auto program generator that builds ABAP programs end to end, a static code-review pass for Clean ABAP, performance and security issues, and a side-by-side comparison tool for reviewing multiple ABAP programs that implement the same business scenario.
It is written in JavaScript and released under the MIT license, with documentation available in English, Korean, Japanese and German.