Diagram showing VS Code, Eclipse, Cursor, and Microsoft Copilot connecting through ARC-1 as a centrally deployed ADT MCP gateway on SAP BTP or an own server to ABAP systems on-premise, private cloud, and SAP BTP ABAP Environment.

Introducing ARC-1: A Secure ADT MCP Server for Enterprise SAP Development

Series note: This post is part of my AI ABAP development series, where I go from AI development in general, to ABAP-specific problems, and then to ARC-1. In the first post of this series, I wrote about context and how I use AI in development. In the previous post, I then moved that discussion into ABAP and ended more or less with one question: what would an ADT MCP setup need to look like if you take control, identity, and security seriously from the beginning? ...

April 27, 2026 · 13 min · 2736 words · Marian Zeis
Diagram showing a safer ABAP AI development pattern with a local IDE and LLM, git repository, CI/CD, and a read-only ADT MCP server connected to the SAP system.

ABAP and Agentic AI: The Hidden Problem in Real Projects

Series note: This post is part of my AI ABAP development series, where I go from AI development in general, to ABAP-specific problems, and then to ARC-1. In the first post of this series, I wrote more generally about how I use AI today, why context matters so much, and why I am still not fully convinced by the more maximalist agentic hype. Here I want to get more concrete. Because SAP development is not one thing, and that matters a lot for AI. ...

April 22, 2026 · 13 min · 2619 words · Marian Zeis
Screenshot of the AI development workflow with ChatGPT, Claude Code, and MCP servers.

How I Use AI for Development and Why Context Matters

Series note: This post is part of my AI ABAP development series, where I go from AI development in general, to ABAP-specific problems, and then to ARC-1. When it comes to AI, I do not really think about magic. I think more about another colleague helping me out. Sometimes that means architecture. Sometimes implementation. Sometimes testing, review, CI/CD, or deployment. But this only works with trust, and trust needs communication. If I do not know something, I ask. If code looks strange, I ask. If tests fail, I ask. ...

April 20, 2026 · 10 min · 2031 words · Marian Zeis