MCP Server
MCP
io.github.fr0ster/mcp-abap-adt
MCP server for SAP ABAP ADT: repository analysis and CRUD for RAP and classic ABAP
Install
npx -y @mcp-abap-adt/[email protected]
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "npm",
"identifier": "@mcp-abap-adt/core",
"version": "8.8.1",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "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.",
"isRequired": true,
"format": "string",
"placeholder": "https://your-abap-system.example.com",
"name": "SAP_URL"
},
{
"description": "Authentication method: 'xsuaa' for JWT/OAuth2 (BTP ABAP Cloud) or 'basic' for username/password (on-prem).",
"format": "string",
"default": "xsuaa",
"choices": [
"xsuaa",
"basic"
],
"name": "SAP_AUTH_TYPE"
},
{
"description": "System type, controls which tools are available (e.g. Programs are onprem-only).",
"format": "string",
"default": "cloud",
"choices": [
"cloud",
"onprem",
"legacy"
],
"name": "SAP_SYSTEM_TYPE"
},
{
"description": "ABAP client/mandant number (e.g. 100). Optional for BTP ABAP Cloud.",
"format": "string",
"placeholder": "100",
"name": "SAP_CLIENT"
},
{
"description": "JWT bearer token for SAP_AUTH_TYPE=xsuaa. Provide this (or the SAP_UAA_* refresh-token set) for JWT auth.",
"format": "string",
"isSecret": true,
"name": "SAP_JWT_TOKEN"
},
{
"description": "Username for SAP_AUTH_TYPE=basic (on-prem).",
"format": "string",
"name": "SAP_USERNAME"
},
{
"description": "Password for SAP_AUTH_TYPE=basic (on-prem).",
"format": "string",
"isSecret": true,
"name": "SAP_PASSWORD"
},
{
"description": "Logon language (ISO code, e.g. 'en', 'de').",
"format": "string",
"default": "en",
"name": "SAP_LANGUAGE"
},
{
"description": "System context for on-prem create/update operations (e.g. DEV).",
"format": "string",
"name": "SAP_MASTER_SYSTEM"
},
{
"description": "Responsible user for on-prem create/update operations.",
"format": "string",
"name": "SAP_RESPONSIBLE"
}
]
}
]
}
mcp
model-context-protocol
npm
By
Comments
Sign in to leave a comment