This is a follow-up to my post about the SAP Documentation MCP Server. Since then, I have added a big ABAP-focused update and a practical guideline for formatting SAP Community posts. The goal stays the same: give you fast, grounded answers in your AI tools and make publishing smoother and predictable.
ABAP-first: What’s new in the SAP Docs MCP server
The server now bundles the official ABAP Keyword Documentation as files, the SAP Clean ABAP style guide and the DSAG ABAP Leitfaden for clean-core development, plus real showcase projects such as the ABAP Platform Fiori Feature Showcase (RAP/OData V4) and the CAP Fiori Elements showcase. ABAP search is fully integrated into the standard sap_docs_search interface (same as UI5, CAP, and wdi5) with intelligent version handling: latest by default, or targeted when you include versions like 7.57 in your query. Results are curated for quality with rich snippets and official source links.
Try it quickly
Hosted endpoints: SSE and Streamable HTTP. Full background and client setup are in my original article: Feed SAP Help, UI5 APIs & SAP Community Content into your AI with this Open Source MCP Server. For Eclipse specifics and Copilot notes, see the README section: Eclipse + GitHub Copilot. Unfortunately GitHub Copilot is not yet supported in Agent Mode with MCP Server (see GitHub Issue)
ABAP dev setup: VS Code
The official path is Eclipse with ABAP Development Tools (ADT). As this is not yet supported let´s do this in VS Code.
Start with ABAP remote filesystem (abapfs) to connect VS Code directly to your ABAP system and work on server objects. It’s less capable than ADT but very responsive and includes neat extras like listing changed sources by transport, normalizing diffs, where‑used, transport handling, short‑dump views, integrated abapGit/test explorer, and even a debugger. Pair it with abaplint for VS Code for syntax highlighting and static checks. If you work heavily with annotations, install an ABAP CDS language support extension as well (for example, ABAP CDS Language Support).
A minimal quick start with abapfs looks like this:
# 1) Ensure ADT ICF is active (SICF: /sap/bc/adt)
# 2) In VS Code install “ABAP remote filesystem” and run:
# Command Palette -> “ABAPfs: Create connection” then “ABAPfs: Connect to an ABAP system”
# 3) Use the ABAPfs explorer to open packages, create objects, and activate
Once you have set it up, you can use the data with any model and the MCP server and edit ABAP and RAP models.
Search ABAP (one standard tool)
All ABAP queries use sap_docs_search. General questions return the latest ABAP content plus related sources; adding a version like 7.57 narrows results to that specific version.
{
“tool”: “sap_docs_search”,
“query”: “inline declarations”
}
Version-targeted:
{
“tool”: “sap_docs_search”,
“query”: “LOOP 7.57”
}
Retrieve a specific document with the standard getter:
{
“tool”: “sap_docs_get”,
“library_id”: “/abap-docs-latest/abeninline_declarations”
}
Claude.ai
Of course, this works in any LLM client such as Claude. ABAP is available through the same standard interface (sap_docs_search / sap_docs_get) — no special tools required. If you already added the remote server, nothing else is needed.
See the conversation here: https://claude.ai/share/6ec2a83a-da6e-4505-9af8-73d72f64adad
Wrap-up
The ABAP additions to the MCP server make answers fast and precise by serving small, source‑attributed documents first. Search is unified via sap_docs_search with intelligent version handling (latest by default, targeted when specified), and results are curated with rich snippets and official links. Use ADT for the fully supported experience, or VS Code with abapfs + abaplint (+ CDS support) when you prefer a lightweight editor. And when you publish, stick to the allowed HTML subset for clean rendering.
This is a follow-up to my post about the SAP Documentation MCP Server. Since then, I have added a big ABAP-focused update and a practical guideline for formatting SAP Community posts. The goal stays the same: give you fast, grounded answers in your AI tools and make publishing smoother and predictable.ABAP-first: What’s new in the SAP Docs MCP serverThe server now bundles the official ABAP Keyword Documentation as files, the SAP Clean ABAP style guide and the DSAG ABAP Leitfaden for clean-core development, plus real showcase projects such as the ABAP Platform Fiori Feature Showcase (RAP/OData V4) and the CAP Fiori Elements showcase. ABAP search is fully integrated into the standard sap_docs_search interface (same as UI5, CAP, and wdi5) with intelligent version handling: latest by default, or targeted when you include versions like 7.57 in your query. Results are curated for quality with rich snippets and official source links.Try it quicklyHosted endpoints: SSE and Streamable HTTP. Full background and client setup are in my original article: Feed SAP Help, UI5 APIs & SAP Community Content into your AI with this Open Source MCP Server. For Eclipse specifics and Copilot notes, see the README section: Eclipse + GitHub Copilot. Unfortunately GitHub Copilot is not yet supported in Agent Mode with MCP Server (see GitHub Issue)ABAP dev setup: VS CodeThe official path is Eclipse with ABAP Development Tools (ADT). As this is not yet supported let´s do this in VS Code.Start with ABAP remote filesystem (abapfs) to connect VS Code directly to your ABAP system and work on server objects. It’s less capable than ADT but very responsive and includes neat extras like listing changed sources by transport, normalizing diffs, where‑used, transport handling, short‑dump views, integrated abapGit/test explorer, and even a debugger. Pair it with abaplint for VS Code for syntax highlighting and static checks. If you work heavily with annotations, install an ABAP CDS language support extension as well (for example, ABAP CDS Language Support).A minimal quick start with abapfs looks like this:# 1) Ensure ADT ICF is active (SICF: /sap/bc/adt)
# 2) In VS Code install “ABAP remote filesystem” and run:
# Command Palette -> “ABAPfs: Create connection” then “ABAPfs: Connect to an ABAP system”
# 3) Use the ABAPfs explorer to open packages, create objects, and activateOnce you have set it up, you can use the data with any model and the MCP server and edit ABAP and RAP models.Search ABAP (one standard tool)All ABAP queries use sap_docs_search. General questions return the latest ABAP content plus related sources; adding a version like 7.57 narrows results to that specific version.{
“tool”: “sap_docs_search”,
“query”: “inline declarations”
}Version-targeted:{
“tool”: “sap_docs_search”,
“query”: “LOOP 7.57”
}Retrieve a specific document with the standard getter:{
“tool”: “sap_docs_get”,
“library_id”: “/abap-docs-latest/abeninline_declarations”
}Claude.aiOf course, this works in any LLM client such as Claude. ABAP is available through the same standard interface (sap_docs_search / sap_docs_get) — no special tools required. If you already added the remote server, nothing else is needed.See the conversation here: https://claude.ai/share/6ec2a83a-da6e-4505-9af8-73d72f64adad Wrap-upThe ABAP additions to the MCP server make answers fast and precise by serving small, source‑attributed documents first. Search is unified via sap_docs_search with intelligent version handling (latest by default, targeted when specified), and results are curated with rich snippets and official links. Use ADT for the fully supported experience, or VS Code with abapfs + abaplint (+ CDS support) when you prefer a lightweight editor. And when you publish, stick to the allowed HTML subset for clean rendering. Read More Technology Blog Posts by Members articles
#SAP
#SAPTechnologyblog