PluginBench
MCP Server
Maintained
MIT

io.github.mario-andreschak/mcp-abap-abap-adt-api MCP Server

io.github.mario-andreschak/mcp-abap-abap-adt-api

What is the io.github.mario-andreschak/mcp-abap-abap-adt-api MCP server?

MCP server wrapping abap-adt-api for ABAP ADT development workflows against SAP systems

How to install io.github.mario-andreschak/mcp-abap-abap-adt-api

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • SAP_URL
    required

    Base URL of the SAP system, e.g. https://host:44300

  • SAP_USER
    required

    SAP username

  • SAP_PASSWORD
    required
    secret

    SAP password

  • SAP_CLIENT

    SAP client number, e.g. 100

  • SAP_LANGUAGE

    Logon language, e.g. EN

  • NODE_TLS_REJECT_UNAUTHORIZED

    Set to 0 to allow self-signed certificates (development only), 1 to enforce TLS verification

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-abap-abap-adt-api": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-abap-abap-adt-api"
      ],
      "env": {
        "SAP_URL": "<YOUR_SAP_URL>",
        "SAP_USER": "<YOUR_SAP_USER>",
        "SAP_PASSWORD": "<YOUR_SAP_PASSWORD>",
        "SAP_CLIENT": "<YOUR_SAP_CLIENT>",
        "SAP_LANGUAGE": "<YOUR_SAP_LANGUAGE>",
        "NODE_TLS_REJECT_UNAUTHORIZED": "<YOUR_NODE_TLS_REJECT_UNAUTHORIZED>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-abap-abap-adt-api": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-abap-abap-adt-api"
      ],
      "env": {
        "SAP_URL": "<YOUR_SAP_URL>",
        "SAP_USER": "<YOUR_SAP_USER>",
        "SAP_PASSWORD": "<YOUR_SAP_PASSWORD>",
        "SAP_CLIENT": "<YOUR_SAP_CLIENT>",
        "SAP_LANGUAGE": "<YOUR_SAP_LANGUAGE>",
        "NODE_TLS_REJECT_UNAUTHORIZED": "<YOUR_NODE_TLS_REJECT_UNAUTHORIZED>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mcp-abap-abap-adt-api": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-abap-abap-adt-api"
      ],
      "env": {
        "SAP_URL": "<YOUR_SAP_URL>",
        "SAP_USER": "<YOUR_SAP_USER>",
        "SAP_PASSWORD": "<YOUR_SAP_PASSWORD>",
        "SAP_CLIENT": "<YOUR_SAP_CLIENT>",
        "SAP_LANGUAGE": "<YOUR_SAP_LANGUAGE>",
        "NODE_TLS_REJECT_UNAUTHORIZED": "<YOUR_NODE_TLS_REJECT_UNAUTHORIZED>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "mcp-abap-abap-adt-api": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-abap-abap-adt-api"
      ],
      "env": {
        "SAP_URL": "<YOUR_SAP_URL>",
        "SAP_USER": "<YOUR_SAP_USER>",
        "SAP_PASSWORD": "<YOUR_SAP_PASSWORD>",
        "SAP_CLIENT": "<YOUR_SAP_CLIENT>",
        "SAP_LANGUAGE": "<YOUR_SAP_LANGUAGE>",
        "NODE_TLS_REJECT_UNAUTHORIZED": "<YOUR_NODE_TLS_REJECT_UNAUTHORIZED>"
      }
    }
  }
}
Claude Code
claude mcp add mcp-abap-abap-adt-api --env SAP_URL=<YOUR_SAP_URL> --env SAP_USER=<YOUR_SAP_USER> --env SAP_PASSWORD=<YOUR_SAP_PASSWORD> --env SAP_CLIENT=<YOUR_SAP_CLIENT> --env SAP_LANGUAGE=<YOUR_SAP_LANGUAGE> --env NODE_TLS_REJECT_UNAUTHORIZED=<YOUR_NODE_TLS_REJECT_UNAUTHORIZED> -- npx -y mcp-abap-abap-adt-api

Related MCP servers

ABAP ADT MCP server for reading SAP objects (programs, classes, tables, CDS) via ADT

174
TypeScript
MIT
View repository →

MCP server for WhatsApp via whatsapp-web.js: send/receive messages, media, chats, groups, contacts

19
TypeScript
MIT
View repository →

A self-contained parametric CAD studio MCP server with an interactive MCP App.

1
TypeScript
MIT
View repository →

A digital audio workstation MCP App with sequencing, mixing, effects, automation, and rendering.

0
TypeScript
MIT
View repository →

A self-hosted VS Code workbench embedded as an interactive MCP App.

0
TypeScript
MIT
View repository →