Agentic Engineering for SAP BTP Extensions
An agent harness coordinates code generation across isolated Git worktrees, using a skills registry, SAP CAP MCP Server@cap-js/mcp-serverSAP's MCP server for CAP development, run as cds-mcp: search_model searches the project's compiled CDS model, search_docs searches the CAP documentation indexed as embeddings on the developer's own machine.sap official, cap, Fiori MCP Server@sap-ux/fiori-mcp-serverSAP's Fiori MCP server, run as fiori-mcp, letting a coding assistant create and edit Fiori applications directly rather than describing the steps.sap official, ui5 and UI5 Web Components MCP Server@ui5/webcomponents-mcp-serverFour tools that answer an agent's questions about UI5 Web Components from the framework's own documentation — component API, integration guides, and the docs themselves.sap official, ui5 for development context. The diagram shows LiteLLM as a model proxy in front of SAP AI CoreSAP AI CoreSAP's AI service on BTP: the runtime for AI assets, and through the Generative AI Hub inside it the access to foundation models, the orchestration service with its templating, masking, filtering and grounding modules, the Prompt Registry and Document Grounding.sap official, btp, while automated checks and review gate the generated changes. The worked scenario is CAP-based extensions on BTP, with specifications written before generation and reusable skills governed across teams.
Where it sits
Who is behind it
In the atlas: contributes to 2, wrote 1@guilherme-segantiniMario PonceMario PonceWrote this
In the atlas: wrote 1@mponceauthors
Architecture
parts read from 2 readme files,Parts, as the source names them
- Mobile/Desktop Agent Harnessan actorAgent HarnessSAP Architecture Center — Key Components
Orchestrates specialized agents across isolated worktrees, coordinating code generation with project specifications and skills pre-configured from the skill registry.
SAP Architecture Center — solution diagramMobile/Desktop Agent Harness
- Agent guidanceSkill RegistrySAP Architecture Center — Key Components
Governs reusable agent behaviors with version pinning, approval workflows and cross-team distribution.
- @cap-js/mcp-serverSAP MCP knowledge sourceSAP Architecture Center
Expose authoritative knowledge for the agent on SAP CAP, Fiori and UI5 patterns
- @sap-ux/fiori-mcp-serverSAP MCP knowledge sourceSAP Architecture Center
Expose authoritative knowledge for the agent on SAP CAP, Fiori and UI5 patterns
- @ui5/webcomponents-mcp-serverSAP MCP knowledge sourceSAP Architecture Center
Expose authoritative knowledge for the agent on SAP CAP, Fiori and UI5 patterns
- SAP AI CoreGoverned model accessSAP Architecture Center
Routes LLM requests (e.g. LiteLLM) through SAP AI Core and SAP Generative AI Hub
- SAP Continuous Integration and DeliveryQuality enforcementSAP Architecture Center
Quality enforcement through SAP Continuous Integration and Delivery
- SAP HANA CloudPersistenceSAP Architecture Center
persistence through SAP HANA Cloud
- SAP Destination serviceConnectivitySAP Architecture Center
connectivity through SAP Destination Service
Properties
About this work
For agent-code-access
For tool-governance
For agent-guidance
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.
Details
Graph
Source
History
- explains → applies_to on capability:agent-code-access (cap, ui5, btp); capability:tool-governance (cap, btp); capability:agent-guidance (cap, ui5, btp)Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).
- Entered the atlasDiscovered via Added by hand.
For your agent
- Ref
content:ac-agentic-engineering-for-sap-btp-extensions- JSON
- /content/ac-agentic-engineering-for-sap-btp-extensions.json
- MCP
- Connecting an agent