Best for
- Organizations seeking governed AI-assisted SAP ABAP development
- Local or BTP deployments using the SAP ADT REST API
- Teams that want read-only defaults with explicitly controlled write capabilities
ARC-1 is an MIT-licensed SAP ABAP ADT MCP server with 12 intent-based tools and npm and Docker distributions. The source describes conservative security defaults, but production deployment still requires review of SAP API Policy, authorization, credential protection, and data governance.
ARC-1 connects AI assistants and MCP clients to SAP ABAP systems through the SAP ADT REST API. It supports ABAP source reading, search, editing, activation, navigation, diagnostics, testing, transport management, Git workflows, context analysis, and linting. It can run locally, on SAP BTP, or in on-premise environments. The default posture is read-only; writes, data preview, and free SQL require explicit enablement.
Run it with npm: npx arc-1@latest --url https://your-sap-host:44300 --user YOUR_USER. You can also install the latest .mcpb in Claude Desktop or install the arc-1 plugin in Claude Code. The npm setup requires SAP_URL, SAP_USER, and SAP_PASSWORD. SAP_CLIENT defaults to 100, SAP_LANGUAGE defaults to EN, and SAP_ALLOW_WRITES defaults to false. A Docker image is also available; Docker additionally supports SAP_TRANSPORT.