{"repo":"oisee/vibing-steampunk","free":true,"listed":false,"github":"https://github.com/oisee/vibing-steampunk","clone":"git clone https://github.com/oisee/vibing-steampunk.git","description":"vs-punk: ADT to MCP bridge - Vibe code in ABAP / AMDP","language":"Go","stars":441,"topics":["abap","adt","mcp","vibe-coding"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Vibing Steampunk (vsp) AI-Agentic Development Unlocked for ABAP — ECC, S/4HANA, everywhere ADT is available. ADT ↔ MCP Bridge : Gives Claude (and other AI assistants) full access to SAP ADT APIs. Read code, write code, debug, deploy, run tests — all through natural language (or DSL for automation). See also: OData ↔ MCP Bridge for SAP data access. Want to review or test? Start here: Reviewer Guide — 8 hands-on tasks, no SAP needed. Hot Right Now Package Analysis Suite Five analysis commands that answer real questions about your ABAP packages: Transport & Change History Directional Boundary Crossings Not just \"crossed\" or \"not crossed\" — which direction the dependency flows: Direction Meaning Verdict ----------- --------- --------- UPWARD child → parent OK COMMON anything → 00 package OK SIBLING module → module BAD — extract to common DOWNWARD parent → child BAD — inverts hierarchy EXTERNAL cross-hierarchy WARN — isolation violation CIRCULAR A→B + B→A siblings BAD — coupled modules Export to 7 formats: text , json , md , mermaid , html , dot (Graphviz), plantuml , graphml (Gephi/yEd). Side Effect & LUW Analysis The parser detects transactional patterns in ABAP source: What Detected ------ ---------- DB read/write SELECT, INSERT, UPDATE, DELETE, MODIFY LUW ownership COMMIT WORK, ROLLBACK WORK Deferred execution IN UPDATE TASK, IN BACKGROUND TASK Async STARTING NEW TASK (aRFC), SUBMIT VIA JOB External calls RFC DESTINATION, HTTP client, APC/WebSocket Transactions CALL TRANSACTIO","default_branch":null,"files":null,"tree":[],"storefront":"/r/oisee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oisee/vibing-steampunk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}