abap adt mcp MCP
v2.0.0io.github.williansaez/abap-adt-mcp
ABAP development from Claude and other MCP hosts: source, transports, tests, ATC, debugger
transport:stdio
runtime:npm
Target client
run in your project directory
claude mcp add abap-adt-mcp -e SAP_SYSTEMS_FILE=<SAP_SYSTEMS_FILE> -e SAP_SYSTEMS=<SAP_SYSTEMS> -e SAP_DEFAULT_DESTINATION=<SAP_DEFAULT_DESTINATION> -e SAP_AUTH_TYPE=<SAP_AUTH_TYPE> -e MCP_HTTP_PORT=<MCP_HTTP_PORT> -e MCP_HTTP_HOST=<MCP_HTTP_HOST> -e MCP_HTTP_TOKEN=<MCP_HTTP_TOKEN> -e MCP_HTTP_MAX_SESSIONS=<MCP_HTTP_MAX_SESSIONS> -e MCP_HTTP_MAX_BODY_BYTES=<MCP_HTTP_MAX_BODY_BYTES> -e MCP_HTTP_SESSION_TTL_MINUTES=<MCP_HTTP_SESSION_TTL_MINUTES> -e MCP_HTTP_ALLOWED_ORIGINS=<MCP_HTTP_ALLOWED_ORIGINS> -e MCP_HTTP_ALLOWED_HOSTS=<MCP_HTTP_ALLOWED_HOSTS> -e MCP_EXPORT_ROOT=<MCP_EXPORT_ROOT> -e MCP_AUDIT_FILE=<MCP_AUDIT_FILE> -e MCP_READ_ONLY=<MCP_READ_ONLY> -e MCP_TOOLSETS=<MCP_TOOLSETS> -e MCP_DISABLED_TOOLSETS=<MCP_DISABLED_TOOLSETS> -e MCP_MAX_RESPONSE_CHARS=<MCP_MAX_RESPONSE_CHARS> -e SAP_ALLOW_REENTRANCE_TICKET=<SAP_ALLOW_REENTRANCE_TICKET> -e SAP_URL=<SAP_URL> -e SAP_USER=<SAP_USER> -e SAP_PASSWORD=<SAP_PASSWORD> -e SAP_CLIENT=<SAP_CLIENT> -e SAP_LANGUAGE=<SAP_LANGUAGE> -e SAP_BROWSER_PATH=<SAP_BROWSER_PATH> -e SAP_BROWSER_PROFILE_DIR=<SAP_BROWSER_PROFILE_DIR> -e SAP_TLS_INSECURE=<SAP_TLS_INSECURE> -e SAP_OAUTH_TOKEN_URL=<SAP_OAUTH_TOKEN_URL> -e SAP_OAUTH_CLIENT_ID=<SAP_OAUTH_CLIENT_ID> -e SAP_OAUTH_CLIENT_SECRET=<SAP_OAUTH_CLIENT_SECRET> -e SAP_OAUTH_SCOPE=<SAP_OAUTH_SCOPE> -e MCP_PROFILE_GATE=<MCP_PROFILE_GATE> -e MCP_SOURCE_CACHE_TTL_SECONDS=<MCP_SOURCE_CACHE_TTL_SECONDS> -e MCP_CACHE_DIR=<MCP_CACHE_DIR> -- npx -y abap-adt-mcp
Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs
This listing does not declare its tools. Connect the server and your client will discover them on the handshake.