Install abap-adt-mcp for Claude Desktop
Claude Desktop reads mcpServers from claude_desktop_config.json. Restart the app after saving.
- Open ~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows, or ~/.config/Claude/claude_desktop_config.json on Linux.
- Paste the JSON config below.
- Replace placeholder secrets, then restart the client if it does not reload on its own.
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"williansaez-abap-adt-mcp": {
"command": "npx",
"args": [
"-y",
"abap-adt-mcp@2.8.0"
],
"env": {
"SAP_SYSTEMS_FILE": "",
"SAP_SYSTEMS": "YOUR_SAP_SYSTEMS",
"SAP_DEFAULT_DESTINATION": "",
"SAP_AUTH_TYPE": "",
"MCP_HTTP_PORT": "",
"MCP_HTTP_HOST": "",
"MCP_HTTP_TOKEN": "YOUR_MCP_HTTP_TOKEN",
"MCP_HTTP_MAX_SESSIONS": "",
"MCP_HTTP_MAX_BODY_BYTES": "",
"MCP_HTTP_SESSION_TTL_MINUTES": "",
"MCP_HTTP_ALLOWED_ORIGINS": "",
"MCP_HTTP_ALLOWED_HOSTS": "",
"MCP_EXPORT_ROOT": "",
"MCP_AUDIT_FILE": "",
"MCP_ADT_TRACE_FILE": "",
"MCP_READ_ONLY": "",
"MCP_ALLOW_DATA_PREVIEW": "",
"MCP_ALLOW_FREE_SQL": "",
"MCP_TOOLSETS": "",
"MCP_DISABLED_TOOLSETS": "",
"MCP_MAX_RESPONSE_CHARS": "",
"SAP_ALLOW_REENTRANCE_TICKET": "",
"SAP_URL": "",
"SAP_USER": "",
"SAP_PASSWORD": "YOUR_SAP_PASSWORD",
"SAP_CLIENT": "",
"SAP_LANGUAGE": "",
"SAP_BROWSER_PATH": "",
"SAP_BROWSER_PROFILE_DIR": "",
"SAP_SSO2_COMMAND": "",
"SAP_SSO2_ARGS": "",
"SAP_SSO2_TIMEOUT_MS": "",
"SAP_TLS_INSECURE": "",
"SAP_OAUTH_TOKEN_URL": "",
"SAP_OAUTH_CLIENT_ID": "",
"SAP_OAUTH_CLIENT_SECRET": "YOUR_SAP_OAUTH_CLIENT_SECRET",
"SAP_OAUTH_SCOPE": "",
"MCP_PROFILE_GATE": "",
"MCP_SOURCE_CACHE_TTL_SECONDS": "",
"MCP_CACHE_DIR": "",
"MCP_API_CLASSIFICATION_FILES": ""
}
}
}
}