SAP MCP Connection Manager
A Windows desktop manager that holds SAP connections and hands them to Claude Desktop or Codex through a local MCP server, each connection carrying a policy that decides what the assistant may change and what data it may read.
A Windows installer carrying its own Node.jsNode.jsA cross-platform JavaScript runtime that servers, command line tools and scripts written in JavaScript are run with. For the things here, the prerequisite a repository names when its build is a set of npm scripts. runtime, a desktop shell and the MCP server, so nothing else has to be installed first; Claude Desktop and Codex are detected and set up for you, their existing configuration backed up. A connection is a name, an SAP client, an HTTPS address and a user and password, and it starts read only; the policy then says what may change (nothing, the customer namespace Z*, Y*, $* and /namespace/ packages, or whatever the SAP account is authorised for) and, asked separately, whether the assistant may only open a table you name or write SQL of its own. Lists of packages, transports, tables and tools narrow that further, and a denial beats an allowance. None of it replaces the system's own checks: everything the assistant does runs as your SAP user, over the ADT resourcesADT resourcesThe HTTP endpoint an ABAP system exposes as the adt ICF service under /sap/bc/adt, so a client outside the system can reach development objects, delivered with the platform rather than installed.sap official, abap an ABAP system exposes. That is also where it stops, since Smartforms, Adobe Forms, SAPscript, workflow definitions and LSMW projects are built in SAP GUI and ADT does not offer them.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 1@Muhammad-Abdullah333maintainer
Before choosing this
Conditions
PolicySAP API Policy 4.2026a§ 1.1, 1.2, 2.2.2from Agent access to your codeAn MCP server calls ADT or another SAP API of a running system for an agent.
- § 1.1 Published APIs. Published APIs are made available for the documented purposes identified by SAP, including integration, extensions and data exchange.
- § 1.2 Non-Published APIs. Customer and third-party applications must not access non-published APIs except where documentation permits it or SAP otherwise authorizes it.
- § 2.2.2 AI call sequences and data extraction. Outside SAP-endorsed architectures, data services or expressly identified pathways, the policy prohibits specified agentic API use and systematic or large-scale extraction.
An agent that plans and executes ADT calls is the case section 2.2.2 names. Check that the endpoints are published for the intended use, and that the design runs within a pathway SAP identifies for it.
SAP API Policy 4.2026a →What it declares
Every artifact
- Type
- MCP server
- Origin
- Independently maintained
- Runtime
- Node.js
As an MCP server
- Runs as
- local process
- Authentication
- user and passwordbrowser SSOOAuth / OIDC
- Read-only
- nostates it is not
- Guardrails
6 quoted from README, Safety policy show all
A new connection starts as Read only.
Custom can be changed, standard is read only: changes are confined to the customer namespace (
Z*,Y*,$*and/namespace/packages). Choosing this also denies the debugger, abapGit and running ABAP snippets or classes.Lists of packages, transports, tables and tools narrow this further. Entries go one per line and accept the wildcards
*and?, and a denial always wins over an allowance.everything the AI does runs as your SAP user.
Everything stays on your computer. The manager runs a small local service that only this computer can reach.
Passwords are encrypted with Windows DPAPI, so only your Windows account can read them.
For agent access to ABAP code
- Read
- sourcesearchwhere-usedDDICCDStable data
- Change
- writecreateactivatetransportsgit
- Check
- syntaxATCABAP Unit
- Run
- run codedumps
Connections
Letting a coding agent read and act on your project or system
HTTP endpoint under /sap/bc/adt exposing ABAP development objects
A cross-platform JavaScript runtime that servers, command line tools and scripts written in JavaScript are run with. For the things here, the prerequisite a repository names when its build is a set of npm scripts.
Download
Architecture
Download
README
quoted from Muhammad-Abdullah333/SAP-MCP-Bridge under MIT, readSAP MCP Connection Manager
Connect an AI assistant to your SAP system, with a safety policy you control.
SAP MCP Connection Manager keeps your SAP connections in one place and makes them available to Claude Desktop and Codex (ChatGPT) through a local MCP server. The AI can then read and work with ABAP development objects through the same development interface (ADT) that Eclipse uses. Every request is checked against the safety policy you set for that connection before it reaches SAP.
Windows 10 and 11.
Install
- Download
SAP-MCP-Desktop-Bridge-<version>-Windows-Setup.exefrom Releases. - Run it. It installs for your Windows user only and needs no administrator rights. It offers to connect Claude Desktop and Codex (their settings are backed up first) and to open the manager when it finishes.
- Windows may show a SmartScreen notice the first time. Choose More info → Run anyway.
You don't need to install Node.js or anything else. The installer includes its own Node.js runtime, the desktop shell and the MCP server. The only other things you need are:
- Claude Desktop or Codex, installed. A ChatGPT browser session alone can't use a local connector.
- An SAP account with ADT access, a reachable HTTPS address, and your company's CA certificate if its servers use a private one.
To update, run a newer installer. Your connections, passwords and certificates are kept. If the manager or a Bridge MCP server is running, the installer closes it; restart Claude Desktop or Codex afterwards.
For unattended or managed installs, run the installer with /VERYSILENT /SUPPRESSMSGBOXES /NORESTART. It shows no window and doesn't open the app. The exit code reports the result: 0 means success, and 10 means the app is installed but Claude Desktop or Codex couldn't be connected (the reason is in %TEMP%\sap-mcp-bridge-install-error.log and in the manager). Add /MERGETASKS="!clients" to install without touching Claude Desktop or Codex.
Set up a connection
- Open SAP MCP Connection Manager from the Start menu.
- Click + New and enter the connection name, SAP client, HTTPS address and your user and password. The Setup Guide (top right) shows how to find the address and export a CA certificate.
- Choose the safety policy (see below). A new connection starts as Read only.
- Click Create connection, then Configure MCP clients. Claude Desktop and Codex are detected and set up for you, and their existing configuration is backed up first.
- Fully quit and reopen Claude Desktop or Codex.
Test through MCP and Full diagnostics start the connection exactly as your AI client will, and tell you where it fails.
If Claude Desktop or Codex isn't connected
Bridge never changes a client's settings file it can't read safely, and if one client fails it puts the others back as they were. The manager's Logs show which file, why, and what to do. The usual causes:
- The client wasn't found. You installed the Bridge before Claude Desktop or Codex. Install the client, then choose Configure MCP clients.
- Its settings file contains a mistake, often a missing or extra comma after editing it by hand. For Claude Desktop, open Settings → Developer → Edit Config. For Codex, open
config.tomlat the path shown in Logs. Correct it, or put back one of the.backupfiles Bridge keeps next to it, then choose Configure MCP clients. - The file couldn't be saved. It's read-only, held open by another program (OneDrive syncing, antivirus), or the disk is full.
- A connector named
SAP-Bridgealready exists that Bridge didn't create. Rename or remove it, then retry. - It's connected, but you don't see SAP-Bridge. The client wasn't fully restarted. Closing the Claude Desktop window can leave it running in the system tray, so quit it from there.
With more than one connection, the one marked Default system is used whenever a request doesn't name a system. Only one connection can be the default.
Safety policy
Each connection answers two questions.
What may it change?
- Read only: nothing can be changed.
- Custom can be changed, standard is read only: changes are confined to the customer namespace (
Z*,Y*,$*and/namespace/packages). Choosing this also denies the debugger, abapGit and running ABAP snippets or classes. - Standard and custom can both be changed: changes are allowed wherever your SAP account is authorised.
What data may it read?
- Tables only: it can open a table you name, and can't write its own SQL.
- Tables and its own SQL queries: it can also write SQL that joins and filters across tables.
Lists of packages, transports, tables and tools narrow this further. Entries go one per line and accept the wildcards * and ?, and a denial always wins over an allowance. The form shows a Low, Medium or High rating worked out from the whole policy. It also names anything the chosen level does not cover, with the list entry that closes it.
The policy is enforced by the MCP server itself, before a request reaches SAP, so telling the AI to ignore it has no effect. It is a safeguard, not a replacement for SAP authorisations: everything the AI does runs as your SAP user.
What it can't do
- Smartforms, Adobe Forms and SAPscript can't be edited by the AI. They're built in SAP GUI (SMARTFORMS, SFP, SE71), and ADT doesn't offer them. Make form changes manually; the AI can still help with the code around a form, such as its print program.
- Workflow definitions, LSMW projects and other SAP GUI-only tools aren't reachable either.
Your data
- Everything stays on your computer. The manager runs a small local service that only this computer can reach.
- It connects to your SAP system, and to the sign-in service you configured if you use browser SSO or OAuth. A few optional SAP tools fetch public reference material, such as SAP's API release information, but only when used. Nothing else reaches out.
- Connections and certificates are kept in
%LOCALAPPDATA%\SAP MCP Desktop Bridge. Passwords are encrypted with Windows DPAPI, so only your Windows account can read them. - Encrypted backup exports your connections, passwords and certificates, protected by a passphrase you choose. It can be opened on another computer with that passphrase, so treat both with care.
The full privacy policy sets out what is stored, what is sent where, and how to remove it.
Uninstall
Open Settings → Apps → Installed apps, find SAP MCP Desktop Bridge and choose Uninstall.
This removes the app and its Start-menu shortcut. Your connections and saved passwords are kept, in case you reinstall. Delete %LOCALAPPDATA%\SAP MCP Desktop Bridge to remove them as well. Also remove the SAP-Bridge entry from Claude Desktop's and Codex's MCP settings.
Building from source
The source is in src (manager, desktop shell and MCP host), packaging (installer and build scripts) and test. packaging/vendor-patch holds our patched copy of the MCP server's policy engine. It's kept as the file it replaces, which is why it sits under a node_modules path. No dependencies are committed.
Everything the installer contains comes from this repository or from a public source, pinned by version and hash. It needs Windows, Node.js 24 and Python 3:
python packaging/fetch-base.pydownloads the Node.js runtime, Electron and two build tools, rcedit and Inno Setup, and checks them against the SHA-256 hashes inpackaging/pins.json. It then installs the MCP server and koffi, which the app uses to call Windows' own password encryption, from npm withnpm ci, exactly as locked inpackaging/vendor/package-lock.json.npm testruns the test suite, including the end-to-end policy test against the real MCP server.packaging\windows\build.ps1builds the installer intodist\with Inno Setup, frompackaging/windows/installer.iss. The same inputs always give the same app contents:python packaging/payload-digest.py <payload.zip>prints a fingerprint of them that doesn't depend on which compressor packed them, and every GitHub build publishes its fingerprint for comparison.python packaging/windows/verify-release.py distchecks the build against this source and writes its checksums.
The Windows build workflow runs these same steps on GitHub Actions for every change, and runs the installer tests too.
Code signing
Releases aren't code-signed yet, so Windows shows a SmartScreen notice the first time you run the installer: choose More info → Run anyway. Signing through the SignPath Foundation is planned; see the Code signing policy below.
Microsoft Defender and some other antivirus products flagged the 1.0.0 and 1.0.1 installers with generic machine-learning detections such as Trojan:Win32/Sabsik.EN.B!ml. These were false positives. Those installers unpacked themselves and ran hidden PowerShell, and the app used hidden PowerShell to decrypt saved passwords, which is the pattern such heuristics look for. From 1.0.2 the installer is a standard Inno Setup installer, and the app calls Windows' password encryption directly and contains no scripts. If your antivirus still flags a release, please open an issue and report the file to the vendor as a false positive (for Defender, use Microsoft's file submission). Don't turn off your antivirus to install it.
Until then you can check what you downloaded. Each release lists the SHA-256 of its files in SHA256SUMS-<version>.txt. Every release is built from this repository by the Windows build on GitHub Actions, which publishes a fingerprint of the app's contents that you can reproduce from this source (see Building from source).
Code signing policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation. Our application is pending, so current releases are not signed yet.
- What is signed: only files built from this repository by the Windows build on GitHub Actions: the installer and the app's own executable. Bundled third-party files (the Node.js runtime, Electron and npm packages) keep their publishers' signatures, or none, and are never signed as ours.
- Committers and reviewers: Muhammad Abdullah. Changes from other contributors are reviewed before they are merged.
- Approvers: Muhammad Abdullah approves every signing request.
- Privacy: this program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it. It connects only to the SAP systems you configure, to the sign-in service you chose for browser SSO or OAuth, and, only when you use them, to the public sources a few SAP tools read reference material from. It has no telemetry. See the privacy policy.
Support the project
It's free and open source. If it helps you, a ⭐ on GitHub helps other SAP developers find it, and bug reports and ideas are welcome as issues.
License
MIT, see LICENSE. Bundled components keep their own licenses, listed in THIRD-PARTY-NOTICES.txt.
History
Notes
Built in the open, from public sources.
Notes
Built in the open, from public sources.
Notes
The first release. SAP MCP Connection Manager keeps your SAP connections in one place and makes them available to an AI client, Claude Desktop or Codex, through a local MCP server, with a safety policy that is checked before any request reaches SAP.
Download
Download SAP-MCP-Desktop-Bridge-1.0.0-Windows-Setup.exe below and run it. It installs for your Windows user only, needs no administrator rights, and opens the manager when it finishes. Windows may show a SmartScreen notice the first time: choose More info → Run anyway.
SHA-256:
4df7f78ce79a8d2796ec594f1612088f3694eb9985e8bd04b1641ff9fb9faed6Nothing else to install. The installer includes its own Node.js runtime. You need Windows 10 or 11, Claude Desktop or Codex, and an SAP account with ADT access.
Others providing
Compare all 43 on the Agent access to ABAP code page →- @abap2ui5/mcp-server@abap2ui5/mcp-serverAn MCP server that puts the abap2UI5 development loop on the machine an agent runs on: check the view the ABAP builds, photograph it, deploy the class into a sandbox, boot the app headless and read the errors.community org, abapMCP server for the abap2UI5 check, deploy and run loop
- arc-1-bopf-enharc-1-bopf-enhAn extension of four tools for arc-1, with an ABAP service behind it, that lets an agent read and maintain classic BOPF enhancements of SAP standard business objects.independent, abaparc-1 extension for reading and maintaining BOPF enhancements
- HammerHammerA native macOS code editor for ABAP and CDS, with an Object Navigator, Transport Organizer, Data Browser and Gateway Client in the same app as the editor.independent, abapNative macOS code editor for ABAP and CDS
- arc-1-lsparc-1-lspAn edition of ARC-1 that hands every ADT interaction to SAP's own embedded adt-ls language server instead of a hand-rolled HTTP client.independent, abapEdition of ARC-1 that runs ADT calls through adt-ls
- arc-1arc-1An MCP server in front of the ADT REST API that runs locally and on Cloud Foundry with twelve tools that read, search, write, activate, lint and transport ABAP objects.independent, abapMCP server over the ADT REST API for ABAP objects
- arc1-abap-bridgearc1-abap-bridgeA VS Code extension between arc-1 and ABAP Development Tools for VS Code, so GitHub Copilot can open an ABAP object by name, diff the inactive version and ask the system whether an edit would be accepted.independent, abapVS Code bridge between arc-1 and ADT for VS Code
- arc1-adt-abap-mcp-extarc1-adt-abap-mcp-extOne JAR in Eclipse's dropins that turns on SAP's own ADT MCP server and adds read-only repository tools beside it — so an AI client reads your system without leaving Eclipse.independent, abapEclipse add-on enabling the ADT MCP server with read-only tools
- ABAP Accelerator MCP ServerABAP Accelerator MCP ServerAWS's ABAP MCP server for Amazon Q Developer and Kiro, deployable locally, in Docker or centrally on ECS Fargate with OAuth principal propagation; its repository is no longer maintained.partner, abapAWS's ABAP MCP server for Amazon Q Developer and Kiro
- Modernization Agents for SAP on AWSModernization Agents for SAP on AWSAWS's suite of agents for SAP modernisation work: custom ABAP converted for S/4HANA, PI/PO interfaces moved to Integration Suite, BW objects moved to SAP Datasphere, deployed into a customer's own AWS account and reached only after registration.partner, abapAWS agents for ABAP, PI/PO and BW modernisation work
- @mcp-abap-adt/core@mcp-abap-adt/coreA descendant of the Andreschak and fr0ster servers rebuilt on its own architecture, published as an npm scope and a Claude Code plugin, with Korean and Japanese documentation beside the English.independent, abapABAP ADT MCP server published as an npm scope and plugin
- chandrashekhar-mahajan/abap-mcp-serverchandrashekhar-mahajan/abap-mcp-serverFifteen ADT tools behind five pluggable authentication strategies — Kerberos/SPNEGO, OAuth 2.0, X.509, browser SSO and basic — for systems where basic auth is not an option.independent, abapABAP MCP server with ADT tools and five authentication strategies
- dassian-adtdassian-adtA fork of mcp-abap-abap-adt-api hardened for use: 25 tools, input validation, error intelligence, MCP elicitation, session recovery and a test suite.independent, abapFork of mcp-abap-abap-adt-api with 25 tools and session recovery
- erpl-adterpl-adtOne C++ binary that speaks the ADT REST API as a CLI and as an MCP server — no Eclipse, no NetWeaver RFC SDK, no JVM — and reaches BW/4HANA modelling as well as ABAP.independent, abapC++ binary speaking the ADT REST API as a CLI and MCP server
- bw-modeling-mcpbw-modeling-mcpReads, creates and modifies BW/4HANA modelling objects through the same internal APIs Eclipse BWMT and the BW/4HANA Cockpit use — and can run centrally on BTP with each caller reaching BW as themselves.independent, btpMCP server for BW/4HANA modelling objects
- EPOD ADT MCP ServerEPOD ADT MCP ServerAn MCP server for ABAP that runs inside ABAP Development Tools for Eclipse on the ADT session of each connected project, with a standalone mode that runs with no IDE open.independent, abapMCP server for ABAP on the ADT session, in Eclipse or standalone
- ZARC1_EXTENSION_FORMSZARC1_EXTENSION_FORMSAn extension of four tools for arc-1, with an ABAP backend behind it, that reaches the classic form objects ADT has no API for: SAPscript layout sets, Smart Styles and the TADIR record of a Smart Form.independent, abaparc-1 extension for SAPscript and Smart Forms objects
- fgalastri/MCP_ABAPfgalastri/MCP_ABAPValidates an ABAP class before it is deployed by converting the global class to a local one and syntax-checking that — plus CDS DDL and table metadata retrieval.independent, abapValidates an ABAP class before it is deployed by converting the global class to a local one and syntax-checking that — plus CDS DDL and table metadata retrieval.
- fr0ster/mcp-abap-adtfr0ster/mcp-abap-adtFull CRUD across on-premise and ABAP Cloud systems, with five authentication methods and three transports: a library under Apache-2.0 and a standalone server under AGPL-3.0-only.independent, abapABAP MCP server with full CRUD on on-premise and ABAP Cloud
- abapsmithabapsmithAn MCP server that lets an LLM develop in ABAP on a live system over ADT, with writes off by default and every mutation recorded in a local journal that can undo it.independent, abapABAP MCP server over ADT with a local journal that can undo writes
- sap-ai-dev-toolkitsap-ai-dev-toolkitAn MCP proxy that pins an agent's ABAP tools to one SAP system: setup reads the BAS destinations or the local SAP GUI landscape and writes one stdio server per system, leaving the credentials in the destination or in the editor's own login prompts.independent, abapMCP proxy pinning an agent's ABAP tools to one SAP system
- aibap.mcpaibap.mcpA Go server that closes the loop: after create, write and activate it can run the class it just wrote through ADT's classrun and hand the console output back.independent, abapGo MCP server that writes, activates and runs ABAP classes via ADT
- BellaBellaAn Eclipse plugin that puts Claude into ABAP Development Tools: explain, generate, rework and implement from the editor's context menu, completion as ghost text, and a chat whose tools reach the system through the developer's existing ADT logon.independent, abapEclipse plugin bringing Claude into ABAP Development Tools
- Maherd18/sap-mcp-serverMaherd18/sap-mcp-serverAn MCP server for ABAP development over the ADT resources: eight tools, each checked against a JSON policy file before the call reaches the system, with activation and transport release held for a person to approve.independent, abapPolicy-checked MCP server for ABAP development over ADT
- sapdumpmcpsapdumpmcpAn MCP server for SAP dumps: it connects to an ABAP system over the ADT resources and lets an MCP client ask a dump for its description and call stack.independent, abapMCP server reading ABAP short dumps over ADT
- ABAP remote filesystemABAP remote filesystemA Visual Studio Code extension that opens an ABAP system over ADT as an editable filesystem and exposes system tools to GitHub Copilot and external MCP clients.independent, abapVS Code extension editing ABAP systems over ADT as a filesystem
- mcp-abap-abap-adt-apimcp-abap-abap-adt-apiThe write half of the same pair: a thin wrapper over Marcello Urbani's abap-adt-api, exposing lock, edit, activate, transport and syntax check for a full development loop.independent, abapWrite-oriented MCP server over abap-adt-api
- mcp-abap-adtmcp-abap-adtThe read-oriented half of a pair of ABAP MCP servers: high-level tools such as GetProgram, GetClass and GetTable that fetch from a system, aimed at understanding it rather than changing it.independent, abapRead-oriented MCP server fetching ABAP programs, classes, tables
- ABAPilotABAPilotAn MIT-licensed MCP connector for ECC and on-premise S/4HANA that reads ABAP source and dictionary context, whose SAP-side half is a licensed product you install in the system.independent, abapMCP connector for ECC and on-premise S/4HANA with a licensed SAP side
- vibing-steampunkvibing-steampunkAn ADT-to-MCP bridge in Go that reaches past what ADT exposes — cluster tables decoded, spool and job logs read as tables, the IMG searched, selection texts written back.independent, abapADT-to-MCP bridge in Go reaching past what ADT exposes
- ADT MCP ServerADT MCP ServerSAP's own ADT MCP server, and not a package: a preference inside ABAP Development Tools for VS Code that starts a local HTTP MCP server on a port you choose.sap official, abapLocal HTTP MCP server started from ABAP Development Tools for VS Code
- ABAP Development Tools for VS CodeABAP Development Tools for VS CodeSAP's ABAP tools in VS Code: editing, debugging, ABAP Unit, ATC and transports for classes, CDS and RAP objects, over RFC to an on-premise or Private Cloud system and HTTP to a cloud one, with Joule's ADT MCP server and code completion behind an AI-unit licence.sap official, abapSAP's ABAP tools in VS Code for editing, debugging, ATC and transports
- SAP Joule for Developers, ABAP AI capabilitiesSAP Joule for Developers, ABAP AI capabilitiesSAP's AI for ABAP development in ADT for Eclipse and VS Code: chat, code completion, explain, test and CDS generation, RAP logic prediction, and since June 2026 an agentic mode over the ADT MCP Server, metered in AI units through the ABAP AI Hub Service on BTP.sap official, abapSAP's AI for ABAP development in ADT for Eclipse and VS Code
- ABAPDocMCPABAPDocMCPTurns a transport request into a WRICEF technical specification: reads the transport's objects and source over ADT and writes a structured Markdown document with an object-relationship diagram.independent, abapMCP server turning a transport request into a WRICEF specification
- claude-sap-kitclaude-sap-kitA Claude Code plugin of three skills that extends arc-1 with five Custom_* tools for an on-premise ABAP system: running a report and reading its ALV as JSON, previewing a NAST message as PDF, and reading, writing and replacing SmartForms as XML.independent, abapClaude Code plugin adding Custom_* tools to arc-1
- Skybuffer AI MCP serverSkybuffer AI MCP serverAn ABAP add-on that serves SAP business data, transactions and development context as MCP tools from an ICF node inside SAP ECC and S/4HANA, each call running as the signed-in user under PFCG authorization checks.independent, abapABAP add-on serving business data and transactions as MCP tools
- abap-adt-cliabap-adt-cliPulls an ABAP package to local files over the ADT REST API in parallel, and pushes edited objects back under a transport — bulk sync rather than one object at a time in SE80 or Eclipse.independent, abapCLI that pulls and pushes ABAP packages as local files over ADT
- workskong/mcp-abap-adtworkskong/mcp-abap-adtA deliberately light MCP adapter over ABAP ADT for object search, source, DDIC metadata, a data preview and runtime diagnostics, read-only in practice and documented in Korean.independent, abapLight MCP adapter for ABAP over ADT, documented in Korean
- KlystronKlystronAn MCP server written in ABAP that runs inside the application server behind an ICF service and exposes typed tools for ABAP development, quality, transports, customizing, roles, Basis operations and integration, with a client-side plugin of SAP skills.independent, abapMCP server in ABAP inside the application server, with agent skills
- pyrfc-mcppyrfc-mcpAn MCP server for calling an SAP system's RFC-enabled function modules from an agent, built so that discovering a function does not authorise calling it: a read or a write is denied unless the function name matches an allowlist the server is configured with.independent, abapMCP server calling RFC-enabled function modules behind an allowlist
- ABAP-AI-CODE-TOOLSABAP-AI-CODE-TOOLSAn optional abapGit package that adds create, modify and delete tools to ABAP AI Code, for ABAP programs and classes, with each diff block approved before it is saved.independent, abapabapGit package adding create, modify and delete tools to ABAP AI Code
- ABAP AI CodeABAP AI CodeAn agentic coding assistant written in ABAP that runs as a SAP GUI report and reads, explains and reviews repository objects inside the system, running an LLM's tool calls as ABAP.independent, abapAgentic coding assistant in ABAP that runs as an SAP GUI report
- VERTEXVERTEXAn extension for ABAP Development Tools for Eclipse and VS Code that shows Simple Data Explorer, AVE and ACE in the editor over the developer's ADT connection.independent, abapADT extension for Eclipse and VS Code showing three SAP GUI tools
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- Handed over as a URL and drafted from the repository's own README and the GitHub repository record: MIT, JavaScript, created 2026-09-20, not a fork, not archived.
- First seen.
For your agent
- Ref
artifact:muhammad-abdullah333-sap-mcp-bridge- JSON
- /artifacts/muhammad-abdullah333-sap-mcp-bridge.json
- MCP
- Connecting an agent