io.github.fr0ster

mcp-abap-adt

MCP server for SAP ABAP ADT: repository analysis and CRUD for RAP and classic ABAP

stdiocommunityapplication

Package Details

Transportstdio

Environment Variables

SAP_URL(str)
Required

Base URL of the ABAP system (e.g. https://my-system.example.com or a BTP ABAP service URL). Required to connect; without it the server starts in tool-inspection-only mode.

SAP_AUTH_TYPE(str)
Default:xsuaa

Authentication method: 'xsuaa' for JWT/OAuth2 (BTP ABAP Cloud) or 'basic' for username/password (on-prem).

SAP_SYSTEM_TYPE(str)
Default:cloud

System type, controls which tools are available (e.g. Programs are onprem-only).

SAP_CLIENT(str)

ABAP client/mandant number (e.g. 100). Optional for BTP ABAP Cloud.

SAP_JWT_TOKEN(str)
Secret

JWT bearer token for SAP_AUTH_TYPE=xsuaa. Provide this (or the SAP_UAA_* refresh-token set) for JWT auth.

SAP_USERNAME(str)

Username for SAP_AUTH_TYPE=basic (on-prem).

SAP_PASSWORD(str)
Secret

Password for SAP_AUTH_TYPE=basic (on-prem).

SAP_LANGUAGE(str)
Default:en

Logon language (ISO code, e.g. 'en', 'de').

SAP_MASTER_SYSTEM(str)

System context for on-prem create/update operations (e.g. DEV).

SAP_RESPONSIBLE(str)

Responsible user for on-prem create/update operations.