mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: vibing-steampunk

vibing-steampunk for MCP

Vibing Steampunk: An MCP Bridge for SAP ABAP Development and AI Agents

  • Free
  • 4.8
  • 3
  • V v2.38.1

Vibing Steampunk: An MCP Bridge for SAP ABAP Development and AI Agents

Vibing Steampunk, developed by Oisee, is a free MCP server designed to connect AI agents and ABAP developers with SAP systems. Built with Go, it acts as an "ADT MCP Bridge" and "OData MCP Bridge" for SAP data access. Distributed as a single-binary executable, it offers extensive tools for interacting with SAP systems running ADT version 7.50 or higher, enabling advanced development and automation workflows.

What does Vibing Steampunk connect to?

Vibing Steampunk connects to SAP systems that have ABAP Development Tools (ADT) enabled, specifically those running version 7.50 or higher. It functions as an "ADT MCP Bridge" and also supports an "OData MCP Bridge for SAP data access." The tool uses a classic-RFC tunnel and a plain HTTPS session for ADT resource interaction. Additionally, it employs a WebSocket handler, ZADT_VSP, for stateful ABAP debugging sessions.

Core features and tools

Vibing Steampunk exposes a rich set of callable tools. Users access 48 tools in "Focused Mode" (default) or 96 in "Expert Mode." A "Hyperfocused Mode" provides a single SAP(action, target, params) tool. Key tools include GetSource and WriteSource for code management, debugger tools like SetExternalBreakpoint and DebuggerGetStack, and development tools such as SyntaxCheck and RunUnitTests. It also offers SearchObject, GrepObjects, InstallZADTVSP for deployment, ExecuteABAP, and GitExport. A Lua scripting engine and YAML workflow engine are also available.

Who is it for?

The primary audience for Vibing Steampunk includes ABAP developers and AI agents or assistants working with SAP systems. It is designed for those needing to automate development tasks, debug ABAP code, or integrate AI capabilities into SAP workflows. Compatible AI clients include Claude Desktop, Claude Code, and Cursor. Skip this if your SAP system does not have ABAP Development Tools enabled or is older than version 7.50.

How to get started

The server authenticates using basic authentication. This involves providing environment variables such as SAP_URL, SAP_USER, SAP_PASSWORD, and SAP_CLIENT, and utilizes classic-RFC or HTTPS for transport.

Use cases

  • AI-Agentic Development for ABAP: Enables AI assistants to read, write, debug, deploy, and run tests on ABAP code using natural language or a Domain Specific Language.
  • Advanced ABAP Debugging: Provides full access to the ABAP debugger (breakpoints, attach, stepping, call stack, variables) through SAP's ADT resources over RFC or HTTPS, without requiring an SAP SDK installation on the server. This also extends to AMDP debugging.
  • CI/CD Automation: Supports continuous integration and deployment tasks through YAML Workflows that allow variable substitution, step chaining, and error handling.

Vibing Steampunk provides a direct bridge for modern SAP ABAP development, especially for AI-driven workflows. Its architecture supports direct interaction with SAP ADT resources, enabling powerful debugging and automation without extra SDKs. The tool's modular design, with focused and expert modes, provides flexibility for various development needs.

  • Pros

    • Direct connection to SAP ADT systems.
    • Supports AI-agentic ABAP development.
    • Full ABAP debugger access without SAP SDK.
    • YAML workflows for CI/CD automation.
  • Cons

    • Requires manual APC application creation for WebSocket debugging.
    • SAP systems must be version 7.50 or higher.
    • Authentication relies on basic credentials.
    • Distributed as a single-binary, requiring manual placement on PATH.
Icon of program: vibing-steampunk

vibing-steampunk for MCP

  • Free
  • 4.8
  • 3
  • V v2.38.1