BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP Community

Claude Code via MCP: Poor man's Joule, or a practical tool?

The author drives Claude Code against a live ABAP system through vibing-steampunk, an ADT-to-MCP bridge that locks and unlocks objects on the agent's behalf so the model can concentrate on the change: extending an ALV report, turning its SELECT into a CDS view, and answering ad-hoc questions over the report's own data. Where Claude got it wrong — a RAP scaffold missing the fields RAP's locking mechanism needs, ORDER as a reserved word — the piece asks where that knowledge would go as a Skill, and concludes Skills' filesystem basis has no home in a system reached only through MCP.

Where it sits

Explains
Agent access to your codeABAPAgent access to your codecapabilityLetting a coding agent read the project or the system you actually have, reach its model, its objects and its checks, and act on it. In file-based environments that works out of the box; complex systems need dedicated access capabilities. Whatever the environment, the agent also needs project- and framework-specific context, so it understands the thing in front of it rather than guessing from what it remembers of its training data. The transport is incidental: an MCP server, a language server or a CLI answer the same question, and what differs between them is how much of the real thing the agent can see. Distinct from [MCP servers](capability:mcp-servers), which is a protocol adapter on your own running service, and from [agent guidance](capability:agent-guidance), which is knowledge handed over as files rather than read from the thing itself.vibing-steampunkABAPvibing-steampunkmcp-serverAn ADT-to-MCP bridge in Go that reaches past what ADT exposes — cluster tables decoded, spool and job logs read as tables, the IMG searched, selection texts written back.Agent guidanceABAPAgent guidancecapabilityPackaged knowledge you hand a coding agent so it gets a framework right unprompted — skills, rule files, instruction packs. Distinct from agent tooling, which is about building agentic features into your application, and from [agent access to your code](capability:agent-code-access), where the agent reads the real project instead of being handed a file about it.
Source
reachable

Who is behind it

k1000author

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
22,214

For agent-code-access

on the edge
Applies in
authored
abap

For agent-guidance

on the edge
Applies in
authored
abap

More on this19

In topics
The atlas is now in betaTopic, edition 17 entries named

onedevatlas is open for browsing. Find tools for SAP development, compare their documented capabilities, ask your AI assistant, and join a flight during TechEd week.

Group by18 of 18 pieces
Piece, what it offersStill applies
Also explainingAgent access to your code18
AI-assisted SAP development with MCP
YouTube — SAP Developers playlists, Marian Zeis
nothing recorded
Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
ABAP + MCP: Let AI Do Real Development in Your SAP System
SAP Community, Willian_Saez
nothing recorded
ABAP development tools for Visual Studio Code: Version 1.1 released
SAP Community, thomasalexander_ritter
nothing recorded
How to Connect Claude Code to ABAP with Zero-Config MCP
SAP Community, Nibedita
nothing recorded
ABAP development tools for Visual Studio Code: Patch 1.0.1 released
SAP Community, thomasalexander_ritter
nothing recorded
Using Claude for SAP ABAP development on RFC-only / SAProuter systems (even ECC R/3)
SAP Community, enrico_andreoli
nothing recorded
The Future of ABAP is Here: VS Code ADT, Zero-Config MCP, and AI Co-pilots
SAP Community, lpodile
nothing recorded
ABAP development tools for Visual Studio Code is now available on the VS Code marketplace!
SAP Community, thomasalexander_ritter
nothing recorded
ARC-1 with Copilot Studio: SAP System Context Beyond Developers
blog.zeis.de — Marian Zeis, Marian Zeis, part 5 of 10The reasoningA recipeRunnable code
New majors
Introducing ARC-1: A Secure ADT MCP Server for Enterprise SAP Development
blog.zeis.de — Marian Zeis, Marian Zeis, part 3 of 10The reasoning
nothing recorded
ABAP and Agentic AI: The Hidden Problem in Real Projects
blog.zeis.de — Marian Zeis, Marian Zeis, part 2 of 10The reasoning
nothing recorded
How I Use AI for Development and Why Context Matters
blog.zeis.de — Marian Zeis, Marian Zeis, part 1 of 10The reasoning
nothing recorded
Claude ported ABAP functions to new API
SAP Community, jakub_filak
nothing recorded
Building an Enterprise-Ready SAP AI Agent with Open Source
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningRunnable code
nothing recorded
Patterns for using LLMs in ABAP development
Heliconia Labs, Lars HvamThe reasoningA reference
nothing recorded
OData to outcomes—Build AI-enabled SAP Fiori apps using SAP Fiori elements
SAP TechEd — session catalogue, Stefan EngelhardtThe reasoning
nothing recorded
Spec first: The disciplined way to develop ABAP with agents
SAP TechEd — session catalogue, Jon FriesenThe reasoning
nothing recorded

Details

Graph5 edges
POINTS OUT →
explainsAgent access to your codecapability, core and community
explainsvibing-steampunkartifact
explainsAgent guidancecapability, core and community
published onSAP Communitypublishing source
discovered viaSAP Communityabap-development-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History2
  • explains → applies_to on capability:agent-code-access, capability:agent-guidanceDoor scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).
  • Entered the atlasDiscovered via SAP Community · abap-development-tag.
For your agent
Ref
content:claude-code-via-mcp-poor-man-s-joule-or-a-practical-tool
JSON
/content/claude-code-via-mcp-poor-man-s-joule-or-a-practical-tool.json
MCP
Connecting an agent