Makes your AI agent get SAP CAP/CDS and UI5 right. Installing this extension registers the CAPforge MCP server automatically — no mcp.json editing. Works with Copilot agent mode and any MCP-capable client in VS Code.
It calls no LLM itself: your agent brings the model (BYOK). Nothing leaves your machine.
What you get
- 10 tools, 3 validation layers per stack. CAP:
cds compile→cds lint→ deploy to a throwaway sqlite (catches bad CSVs, duplicate keys). UI5: well-formed XML + handler coverage → officialui5lint. - Codebase-aware:
cap_project_contextdigests your real model (CSN) so the agent reuses your entities instead of inventing fields. - Migration mode:
cap_analyze_legacy_ui5inventories a legacy freestyle app (read-only) as the starting point to modern CAP/Fiori. - Sourced knowledge: modern CAP/UI5 best practices distilled from official SAP docs, served to the agent as the
conventions://capresource.
Requirements
- VS Code 1.101+ (MCP support).
@sap/cds-dkavailable (globally or in your project) for the CAP validation tools.
Team conventions
Point capforge.conventionsPath (Settings → CAPforge) to your team's private conventions markdown. It overrides the bundled house profile on style conflicts.
Links
MIT.