MCP catalog

logali-mcp-abap

ABAP development via ADT from your assistant

  • ABAP
  • TypeScript
  • stdio
  • MIT
  • 7 tools
  • Read and write

Overview

Connects your AI assistant to SAP ABAP through the ABAP Development Tools (ADT): search objects, read their source, inspect structure, run syntax checks, and activate objects, without leaving your editor.

Clean-room implementation by Logali Tech (original code, MIT license), inspired by the open-source ecosystem of SAP MCP servers.

Tools

What your assistant can call. Writes stay disabled unless you enable them.

  • search_objects Search repository objects by text, with optional type filter. Read
  • get_object_source Read an object source (by URL or by name + type). Read
  • get_object_structure Return the outline/structure of an object. Read
  • syntax_check Run an ABAP syntax check on the given source. Read
  • list_packages List the root packages of the system. Read
  • get_package_contents List the contents of a package. Read
  • activate_object Activate an inactive object (requires LOGALI_MCP_ALLOW_WRITE). Write

Installation

Clone and build, then point your MCP client at the binary. Pick your client:

Paste into claude_desktop_config.json
{
  "mcpServers": {
    "abap": {
      "command": "node",
      "args": [
        "/path/to/logali-mcp-abap/dist/index.js"
      ],
      "env": {
        "SAP_URL": "<sap_url>",
        "SAP_USER": "<sap_user>",
        "SAP_PASSWORD": "<sap_password>"
      }
    }
  }
}

Configuration

Server environment variables.

Variable Required Description
SAP_URL Yes ABAP server URL (ADT host).
SAP_USER Yes SAP user.
SAP_PASSWORD Yes User password.
SAP_CLIENT No SAP client.
SAP_LANGUAGE No Logon language (default EN).
SAP_ALLOW_INSECURE_TLS No Allow unverified TLS certificates (dev only).
LOGALI_MCP_ALLOW_WRITE No Enables write tools (default false).

Related servers