{"ref":"content:devtoberfest-2026-ai-assisted-sap-development-with-mcp","page":"/content/devtoberfest-2026-ai-assisted-sap-development-with-mcp","json":"/content/devtoberfest-2026-ai-assisted-sap-development-with-mcp.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"devtoberfest-2026-ai-assisted-sap-development-with-mcp","title":"AI-assisted SAP development with MCP","content_type":"talk","url":"https://www.youtube.com/watch?v=b6eGA00UpkI","published_on":"source:youtube","published":"2026-10-16","authors":["actor:marianfoo"],"summary":"A Devtoberfest 2026 session (UI-41) that traces AI-assisted SAP development from pasting code into a chat window to coding agents with built-in connectors, and sorts the MCP servers around SAP development into SAP's own, the community's and the hosted ones, where the agent cannot change what the server allows. Four demos follow: GitHub Copilot alone explaining an ABAP report from a Git repository, [@ui5/mcp-server](artifact:ui5-mcp-server) reading an OpenUI5 sample app and converting it to TypeScript, [mcp-sap-docs](artifact:marianfoo-mcp-sap-docs) grounding Terraform files for a BTP subaccount the presenter had not written before, and [arc-1](artifact:arc-mcp-arc-1) with Copilot in Eclipse tracing why a title longer than 40 characters is rejected and proposing the DDIC-allowed length instead. It ends on a skill that migrates an SAP Gateway project on an ECC system to RAP on S/4HANA step by step, and on a rule [Marian Zeis](actor:marianfoo) gives for servers written for internal use: keep them read-only, because what the agent is short of is context.","short":"Tour of AI-assisted SAP development and the MCP servers around it","explains":["artifact:ui5-mcp-server","artifact:marianfoo-mcp-sap-docs","artifact:arc-mcp-arc-1","capability:agent-code-access","capability:documentation"],"provenance":{"discovered_via":[{"source":"source:youtube","channel":"devtoberfest-2026"}],"first_seen":"2026-10-19"},"drafted_with_ai":true},"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 this month"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-10-16"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":null,"edges":{"authors":[{"ref":"actor:marianfoo","name":"Marian Zeis","json":"/actors/marianfoo.json"}]}}