{"ref":"artifact:muhammad-abdullah333-sap-mcp-bridge","page":"/artifacts/muhammad-abdullah333-sap-mcp-bridge","json":"/artifacts/muhammad-abdullah333-sap-mcp-bridge.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"muhammad-abdullah333-sap-mcp-bridge","name":"SAP MCP Connection Manager","artifact_type":"mcp-server","ecosystem":"abap","domain":"ai-and-agents","origin_ring":"independent","description":{"one_line":"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.","short":"Windows desktop manager handing SAP connections to assistants over MCP","what_it_solves":"A Windows installer carrying its own [Node.js](external:nodejs) 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 resources](artifact:sap-adt) 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."},"links":{"repo":"https://github.com/Muhammad-Abdullah333/SAP-MCP-Bridge"},"identity":{"author":"Muhammad Abdullah","license":"MIT"},"compat":{"runtimes":["node"]},"provides":[{"capability":"capability:agent-code-access","what_it_does":"Reaches ABAP development objects and table data over ADT for Claude Desktop and Codex, behind a per-connection policy that fixes what may be changed and whether the assistant may write its own SQL before a request leaves the machine.","sources":[{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README","checked":"2026-09-24","quote":"The AI can then read and work with ABAP development objects through the same development interface (ADT) that Eclipse uses."}],"facets":[{"key":"read_source","value":true,"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README","checked":"2026-09-24","quote":"The AI can then read and work with ABAP development objects through the same development interface (ADT) that Eclipse uses."}},{"key":"write_source","value":true,"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Safety policy","checked":"2026-09-24","quote":"**Standard and custom can both be changed**: changes are allowed wherever your SAP account is authorised."}},{"key":"table_data","value":true,"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Safety policy","checked":"2026-09-24","quote":"**Tables only**: it can open a table you name, and can't write its own SQL."}},{"key":"run_code","value":true,"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Safety policy","checked":"2026-09-24","quote":"Choosing this also denies the debugger, abapGit and running ABAP snippets or classes."}},{"key":"git","value":true,"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Safety policy","checked":"2026-09-24","quote":"Choosing this also denies the debugger, abapGit and running ABAP snippets or classes."}}]}],"requires":[{"ref":"artifact:sap-adt","for":"The interface every call to the SAP system goes through, and what an account has to be entitled to use before a connection works.","sources":[{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, What you need","checked":"2026-09-24","quote":"**An SAP account with ADT access**, a reachable HTTPS address, and your company's CA certificate."},{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README","checked":"2026-09-24","quote":"The AI can then read and work with ABAP development objects through the same development interface (ADT) that Eclipse uses."}]},{"ref":"external:nodejs","for":"The runtime the MCP server runs on, shipped inside the Windows installer rather than installed separately.","sources":[{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, What you need","checked":"2026-09-24","quote":"The installer includes its own Node.js runtime, the desktop shell and the MCP server."}]}],"type_properties":{"runs":{"value":["local-process"],"sources":[{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Your data","checked":"2026-09-24","quote":"Everything stays on your computer. The manager runs a small local service that only this computer can reach."}]},"auth":{"value":["basic","browser-sso","oauth"],"sources":[{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Adding a connection","checked":"2026-09-24","quote":"enter the connection name, SAP client, HTTPS address and your user and password"},{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Your data","checked":"2026-09-24","quote":"It connects to your SAP system, and to the sign-in service you configured if you use browser SSO or OAuth."}]},"read_only":{"value":false,"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Safety policy","checked":"2026-09-24","quote":"**Standard and custom can both be changed**: changes are allowed wherever your SAP account is authorised."}},"guardrails":[{"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Safety policy","checked":"2026-09-24","quote":"A new connection starts as *Read only*."}},{"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Safety policy","checked":"2026-09-24","quote":"**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."}},{"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Safety policy","checked":"2026-09-24","quote":"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."}},{"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README","checked":"2026-09-24","quote":"everything the AI does runs as your SAP user."}},{"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Your data","checked":"2026-09-24","quote":"Everything stays on your computer. The manager runs a small local service that only this computer can reach."}},{"source":{"url":"https://raw.githubusercontent.com/Muhammad-Abdullah333/SAP-MCP-Bridge/main/README.md","title":"SAP MCP Connection Manager — README, Your data","checked":"2026-09-24","quote":"Passwords are encrypted with Windows DPAPI, so only your Windows account can read them."}}]},"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-24"},"source_available":true,"history":[{"date":"2026-09-24","field":"entry","from":null,"to":"created","reason":"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."}],"drafted_with_ai":true,"maintainers":["actor:muhammad-abdullah333"],"contributors":["actor:muhammad-abdullah333"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"good","evidence":"Windows build green, 2026-10-01"}],"practice":[{"label":"Tests","tier":"good","evidence":"22 test files"},{"label":"Docs","tier":"good","evidence":"README 12 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":15,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":15,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2026-10-01","license_spdx":"MIT","org_owned":false,"default_branch":"main","contributors":1,"tree_truncated":false,"test_files":22,"workflows":1,"other_ci":false,"readme_bytes":11792,"docs_files":0,"changelog":false,"license_file":true,"dts_files":1,"first_commit":"2026-09-21","last_commit":"2026-10-01","commits":5,"ci_status":"success","ci_run_at":"2026-10-01","ci_workflow":"Windows build","ci_event":"push","readme_path":"README.md","readme_sha":"1664f91c441826880aee533f9326de413fad2815","created_at":"2026-09-20T08:27:40Z","open_prs":0,"repo_read":"2026-10-26"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/Muhammad-Abdullah333/SAP-MCP-Bridge/releases"},"format":"github-releases","releases":[{"version":"1.0.2","date":"2026-10-01","date_source":"github","heading":"SAP MCP Connection Manager 1.0.2","url":"https://github.com/Muhammad-Abdullah333/SAP-MCP-Bridge/releases/tag/v1.0.2","sections":[],"hash":"c2a394d779be3a50"},{"version":"1.0.1","date":"2026-09-27","date_source":"github","heading":"SAP MCP Connection Manager 1.0.1","url":"https://github.com/Muhammad-Abdullah333/SAP-MCP-Bridge/releases/tag/v1.0.1","sections":[],"hash":"5882d1f9f8c283b8"},{"version":"1.0.0","date":"2026-09-21","date_source":"github","heading":"SAP MCP Connection Manager 1.0.0","url":"https://github.com/Muhammad-Abdullah333/SAP-MCP-Bridge/releases/tag/v1.0.0","sections":[],"hash":"23b74c76d7367260"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:muhammad-abdullah333","name":"Muhammad Abdullah","json":"/actors/muhammad-abdullah333.json"}],"contributors":[{"ref":"actor:muhammad-abdullah333","name":"Muhammad Abdullah","json":"/actors/muhammad-abdullah333.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}