Skip to main content
Glama
README.md
# sap-abap-mcp-server

This repository has been emptied. Its previous contents were removed and are no
longer part of its history.

It is kept in place as a staging repo for unrelated material.

TDQS

A3.9/5.0

Scored across 51 tools

Disambiguation4/5

Most tools map cleanly to a specific resource or lifecycle step, and the debug, transport, DDIC, and repository tools are clearly separated. A few pairs overlap in intent—sap_connection_test/sap_rfc_ping, sap_read_table/sap_sql_query, sap_rfc_call/sap_bapi_call—but detailed descriptions and explicit cross-references keep misselection unlikely.

Naming Consistency4/5

All tools share the sAP_ prefix and most follow an action_noun pattern such as sap_get_source, sap_create_transport, or sap_debug_step. Read operations vary among get/list/read/search/browse, and a few names like sap_where_used, sap_connection_test, and sap_abap_docs break the dominant pattern, preventing a perfect score.

Tool Count1/5

51 tools is an extreme surface for a single MCP server and imposes a heavy tool-selection burden on an agent. The broad ABAP domain supports many capabilities, but the debugger, RFC/BAPI, monitoring, and repository subdomains could reasonably be split into more focused servers.

Completeness4/5

The core ABAP development lifecycle is thoroughly covered: repository search/read/create/write/activate/delete, transports, syntax/unit/ATC checks, DDIC and table access, a full debugger lifecycle, RFC/BAPI calls, jobs, dumps, and documentation. Notable gaps such as passing selection-screen parameters to reports or directly creating function modules are documented limitations with workarounds rather than dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues