{"ref":"content:claude-code-via-mcp-poor-man-s-joule-or-a-practical-tool","page":"/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","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"claude-code-via-mcp-poor-man-s-joule-or-a-practical-tool","title":"Claude Code via MCP: Poor man's Joule, or a practical tool?","url":"https://community.sap.com/t5/artificial-intelligence-blogs-posts/claude-code-via-mcp-poor-man-s-joule-or-a-practical-tool/ba-p/14344261","content_type":"blog","explains":[{"ref":"capability:agent-code-access","applies_to":{"ecosystems":["abap"]}},"artifact:oisee-vibing-steampunk",{"ref":"capability:agent-guidance","applies_to":{"ecosystems":["abap"]}}],"summary":"The author drives Claude Code against a live ABAP system through [vibing-steampunk](artifact:oisee-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](capability:agent-guidance), and concludes Skills' filesystem basis has no home in a system reached only through MCP.","short":"Driving Claude Code against an ABAP system through vibing-steampunk","author":"k1000","published":"2026-03-08","provenance":{"discovered_via":[{"source":"source:sap-community","channel":"abap-development-tag"}],"first_seen":"2026-09-12"},"drafted_with_ai":true,"published_on":"source:sap-community","history":[{"date":"2026-10-17","field":"explains","from":null,"to":"applies_to on capability:agent-code-access, capability:agent-guidance","reason":"Door 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)."}]},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 7 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-03-08"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":22214,"unit":"views"},{"value":27,"unit":"comments"},{"value":14,"unit":"likes"}]},"signals":{"views":22214,"likes":14,"comments":27,"metrics_at":"2026-10-25"},"series":null,"edges":{"authors":[]}}