freshcrate
Skin:/
Home > MCP Servers > mcp-abap-adt

mcp-abap-adt

MCP server for SAP BTP ABAP Cloud and On-Premise ECC/S/4HANA ABAP ADT with full CRUD, JWT/XSUAA, and service-key auth.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

MCP server for SAP BTP ABAP Cloud and On-Premise ECC/S/4HANA ABAP ADT with full CRUD, JWT/XSUAA, and service-key auth.

README

Stand With Ukraine

mcp-abap-adt logo mcp-abap-adt: Your Gateway to ABAP Development Tools (ADT)

mcp-abap-adt is an MCP server for ABAP ADT in SAP ECC/S/4HANA (on-premise) and SAP BTP ABAP Cloud systems. It gives agents controlled access to real ABAP repositories through ADT, so analysis and changes are grounded in system data instead of assumptions. It is built for AI-assisted pair programming (AIPNV: AI Pairing, Not Vibing), not autopilot vibe coding.

Primary workflows:

  • Deep ABAP analysis: where-used, object metadata, repository navigation, object structure, semantic analysis, dependency and impact exploration.
  • High-level ABAP development: rapid CRUD and iterative updates for RAP and classic ABAP artifacts (classes, interfaces, function groups/modules, programs, DDIC, CDS/view/service artifacts), validated through ADT flows.

Why teams use it:

  • Full CRUD (not read-only): create, read, update, and delete ABAP artifacts
  • Works with On-Premise (ECC/S/4HANA), ABAP Cloud (BTP), and Legacy systems (BASIS < 7.50 via RFC)
  • JWT/XSUAA, service key (destination-based), and RFC authorization
  • Multiple transports: stdio, HTTP, SSE
  • Rich tool surface for ABAP objects, metadata, transports, and search

Authorization & Destinations (Important): A destination is the filename of a service key stored locally. You place service keys in the service-keys directory, and use --mcp=<destination> to select which one to use. This is the primary auth model for onโ€‘prem and BTP systems. See Authentication & Destinations.

You can configure MCP clients either manually (JSON/TOML) or via the configurator CLI (@mcp-abap-adt/configurator, repo: mcp-abap-adt-conf).

Table of Contents

  1. Getting Started
  2. Architecture
  3. Quick Start
  4. Use Cases
  5. Target Users
  6. Capabilities (High-Level Focus)
  7. Terminology
  8. Authorization & Destinations
  9. Registries
  10. Features
  11. Documentation
  12. Dependencies
  13. Running the Server

Getting Started

Install the server and configure your client using the configurator:

npm install -g @mcp-abap-adt/core
npm install -g @mcp-abap-adt/configurator

# stdio (destination)
mcp-conf --client cline --name abap --mcp TRIAL

# HTTP (streamable HTTP)
mcp-conf --client copilot --name abap --transport http --url http://localhost:3000/mcp/stream/http --mcp trial

Full configurator usage (separate repo): CLIENT_INSTALLERS.md.

Terminology

Destination: a local service key filename. You store service keys in the standard service-keys directory, and pass the filename (without extension) via --mcp=<destination> to select which system to use.

See docs/user-guide/TERMINOLOGY.md for the full list.

Authorization & Destinations

Destination-based auth is the default. Drop service keys into the standard platform folder and use the filename as your destination:

mcp-abap-adt --transport=stdio --mcp=TRIAL

Standard service key paths:

  • Unix (Linux/macOS): ~/.config/mcp-abap-adt/service-keys/<destination>.json
  • Windows: %USERPROFILE%\\Documents\\mcp-abap-adt\\service-keys\\<destination>.json

For full details (paths, .env, direct headers), see Authentication & Destinations.

Architecture

The project provides two main usage patterns:

1. Standalone MCP Server (Default)

Run as a standalone MCP server with stdio, HTTP, or SSE transport:

mcp-abap-adt                           # stdio (default)
mcp-abap-adt --transport=http          # HTTP mode
mcp-abap-adt --transport=sse           # SSE mode

2. Embeddable Server (For Integration)

Embed MCP server into existing applications (e.g., SAP CAP/CDS, Express):

import { EmbeddableMcpServer } from '@mcp-abap-adt/core/server';

const server = new EmbeddableMcpServer({
  connection,              // Your AbapConnection instance
  logger,                  // Optional logger
  exposition: ['readonly', 'high'],  // Handler groups to expose
});
await server.connect(transport);

Quick Start

  1. Install server: See Installation Guide
  2. Configure client (auto): Use mcp-conf from @mcp-abap-adt/configurator (repo: mcp-abap-adt-conf, docs: CLIENT_INSTALLERS.md)
  3. Configure client (manual): See Client Configuration
  4. Use:

Use Cases

  • Impact analysis / where-used before changes: map object usage and probable blast radius.
  • Dependency audit: inspect links across classes, interfaces, DDIC, CDS/views, and RAP artifacts.
  • Migration and cleanup prep: extract repository facts to plan refactoring or cloud-readiness work.
  • RAP and ABAP iterative development: create/update artifacts quickly with ADT-backed operations.
  • Automated documentation and RAG ingestion: pull structured facts from ABAP systems for downstream tooling.

Target Users

  • ABAP developers and ABAP architects
  • RAP developers
  • Team leads and tech leads who need fast repository visibility
  • Teams building RAG/agent workflows for SAP landscapes

Capabilities (High-Level Focus)

Key examples of high-value workflows and tools:

  • Repository and impact analysis: GetWhereUsed, DescribeByList, GetObjectStructure, GetObjectInfo, SearchObject, GetPackageTree, GetPackageContents
  • Code and semantic introspection: GetAbapAST, GetAbapSemanticAnalysis, GetIncludesList, GetProgFullCode
  • RAP development: CreateBehaviorDefinition, UpdateBehaviorDefinition, CreateBehaviorImplementation, UpdateBehaviorImplementation, CreateServiceDefinition, UpdateServiceDefinition, CreateMetadataExtension, UpdateMetadataExtension
  • CDS/View development: CreateView, UpdateView, GetView, DeleteView
  • ABAP OO CRUD: CreateClass, UpdateClass, GetClass, DeleteClass, CreateInterface, UpdateInterface, GetInterface, DeleteInterface
  • Function module/group CRUD: CreateFunctionGroup, UpdateFunctionGroup, GetFunctionGroup, DeleteFunctionGroup, CreateFunctionModule, UpdateFunctionModule, GetFunctionModule, DeleteFunctionModule
  • Transport and activation support: CreateTransport, GetTransport, ActivateObject

Registries

Published in the official MCP Registry and listed on Glama.ai.

Features

  • ๐Ÿ—๏ธ Domain Management: GetDomain, CreateDomain, UpdateDomain - Create, retrieve, and update ABAP domains
  • ๐Ÿ“Š Data Element Management: GetDataElement, CreateDataElement, UpdateDataElement - Create, retrieve, and update ABAP data elements
  • ๐Ÿ“ฆ Table Management: GetTable, CreateTable, GetTableContents - Create and retrieve ABAP database tables with data preview
  • ๐Ÿ›๏ธ Structure Management: GetStructure, CreateStructure - Create and retrieve ABAP structures
  • ๐Ÿ‘๏ธ View Management: GetView, CreateView, UpdateView - Create and manage CDS Views and Classic Views
  • ๐ŸŽ“ Class Management: GetClass, CreateClass, UpdateClass - Create, retrieve, and update ABAP classes
  • ๐Ÿ“ Program Management: GetProgram, CreateProgram, UpdateProgram - Create, retrieve, and update ABAP programs
  • ๐Ÿ”ง Behavior Definition (BDEF) Management: GetBehaviorDefinition, CreateBehaviorDefinition, UpdateBehaviorDefinition - Create and manage ABAP Behavior Definitions with support for Managed, Unmanaged, Abstract, and Projection types
  • ๐Ÿ“‹ Metadata Extension (DDLX) Management: CreateMetadataExtension, UpdateMetadataExtension - Create and manage ABAP Metadata Extensions
  • โšก Activation: ActivateObject - Universal activation for any ABAP object
  • ๐Ÿšš Transport Management: CreateTransport, GetTransport - Create and retrieve transport requests
  • ๐Ÿ” Enhancement Analysis: GetEnhancements, GetEnhancementImpl, GetEnhancementSpot - Enhancement discovery and analysis
  • ๐Ÿ“‹ Include Management: GetIncludesList - Recursive include discovery
  • ๐Ÿ” System Tools: GetInactiveObjects - Monitor inactive objects waiting for activation
  • ๐Ÿงช Runtime Diagnostics: RuntimeCreateProfilerTraceParameters, RuntimeListProfilerTraceFiles, RuntimeGetProfilerTraceData, RuntimeListDumps, RuntimeGetDumpById - Profiling and dump analysis with JSON payloads
  • ๐Ÿ“ก Runtime Feeds: RuntimeListFeeds, RuntimeListSystemMessages, RuntimeGetGatewayErrorLog - Feed reader, SM02 system messages, Gateway error log
  • ๐Ÿš€ SAP BTP Support: JWT/XSUAA authentication with browser-based token helper
  • ๐Ÿ”‘ Destination-Based Authentication: Service key-based authentication with automatic token management (see Client Configuration)
  • ๐Ÿ’พ Freestyle SQL: GetSqlQuery - Execute custom SQL queries via ADT Data Preview API

โ„น๏ธ ABAP Cloud limitation: Direct ADT data preview of database tables is blocked by SAP BTP backend policies. The server returns a descriptive error when attempting such operations. On-premise systems continue to support data preview.

Documentation

For Users

For Administrators

For Developers

Dependencies

This project uses two npm packages:

These packages are automatically installed via npm install and are published to npm.


Running the Server

Global Installation (Recommended)

After installing globally with npm install -g, you can run from any directory:

# Show help
mcp-abap-adt --help

# Default HTTP mode (works without .env file)
mcp-abap-adt

# HTTP mode on custom port
mcp-abap-adt --http-port=8080

# Use stdio mode (for MCP clients, requires .env file or --mcp parameter)
mcp-abap-adt --transport=stdio

# Use stdio mode with auth-broker (--mcp parameter)
mcp-abap-adt --transport=stdio --mcp=TRIAL

# Use env destination from platform sessions store
mcp-abap-adt --env=trial

# Use explicit .env file path
mcp-abap-adt --env-path=/path/to/my.env

# SSE mode (requires .env file or --mcp parameter)
mcp-abap-adt --transport=sse --sse-port=3001

# SSE mode with auth-broker (--mcp parameter)
mcp-abap-adt --transport=sse --mcp=TRIAL

Development Mode

# Build and run locally
npm run build
npm start

# HTTP mode
npm run start:http

# SSE mode
npm run start:sse

# Legacy v1 server (for backward compatibility)
npm run start:legacy

Environment Configuration

Env resolution:

  1. --env-path=<path|file> (or MCP_ENV_PATH) for explicit .env file.
    • Absolute path: used as-is.
    • Relative path or file name only (e.g. my.env): resolved from current working directory.
  2. --env=<destination> for destination file in standard sessions store:
    • Unix: ~/.config/mcp-abap-adt/sessions/<destination>.env
    • Windows: %USERPROFILE%\\Documents\\mcp-abap-adt\\sessions\\<destination>.env
  3. Fallback to .env in current working directory.

Example .env file:

SAP_URL=https://your-sap-system.com
SAP_CLIENT=100
SAP_AUTH_TYPE=basic
SAP_USERNAME=your-username
SAP_PASSWORD=your-password

For JWT authentication (SAP BTP):

SAP_URL=https://your-btp-system.com
SAP_CLIENT=100
SAP_AUTH_TYPE=jwt
SAP_JWT_TOKEN=your-jwt-token

For legacy systems (RFC):

SAP_URL=https://your-legacy-system.com
SAP_CLIENT=100
SAP_AUTH_TYPE=basic
SAP_USERNAME=your-username
SAP_PASSWORD=your-password
SAP_CONNECTION_TYPE=rfc

See RFC Setup Guide for prerequisites (SAP NW RFC SDK).

Generate .env from Service Key (JWT):

# Install the connection package globally (one-time setup)
npm install -g @mcp-abap-adt/connection

# Generate .env file from service key JSON
mcp-auth auth -k path/to/service-key.json

This will automatically create/update .env file with JWT tokens and connection details.

.env comments rule: only full-line comments are supported (lines that start with #).
Inline comments are not parsed, so keep comments on separate lines.

Claude recommendation: place the service key in the service-keys directory and use --mcp=<destination> (avoid manual JWT tokens).

Command-Line Options

Authentication:

  • --auth-broker - Force use of auth-broker (service keys), ignore .env file
  • --auth-broker-path=<path> - Custom path for auth-broker service keys and sessions
  • --browser-auth-port=<port> - Override OAuth browser callback port (default: 5000 for HTTP, 4000 for SSE, 4001 for stdio)
  • --connection-type=<http|rfc> - SAP connection transport: http (default) or rfc (legacy systems)
  • --unsafe - Enable file-based session storage (persists tokens to disk). By default, sessions are stored in-memory (secure, lost on restart)

When --mcp=<destination> is specified, automatic fallback loading of ./.env is skipped.

Examples:

# Use auth-broker with file-based session storage (persists tokens)
mcp-abap-adt --auth-broker --unsafe

# Use auth-broker with in-memory session storage (default, secure)
mcp-abap-adt --auth-broker

# Custom path for service keys and sessions
mcp-abap-adt --auth-broker --auth-broker-path=~/prj/tmp/ --unsafe

See Client Configuration for complete configuration options.

Handler logging switches

  • AUTH_LOG_LEVEL=error|warn|info|debug โ€” sets base log level for handler logger; DEBUG_AUTH_LOG=true also enables debug.
  • HANDLER_LOG_SILENT=true โ€” fully disables handler logging.
  • DEBUG_CONNECTORS=true โ€” verbose connection logging in high-level handlers.
  • DEBUG_HANDLERS=true โ€” enables verbose logs for selected read-only/system handlers.

Development

Testing

npm test

Test logging switches

  • TEST_LOG_LEVEL=error|warn|info|debug โ€” controls test logger verbosity (DEBUG_TESTS/DEBUG_ADT_TESTS/DEBUG_CONNECTORS force debug).
  • TEST_LOG_FILE=/tmp/adt-tests.log โ€” writes test logs to a file (best-effort).
  • TEST_LOG_SILENT=true โ€” disables test logging pipeline (console output muted).
  • TEST_LOG_COLOR=true โ€” adds colored/prefixed tags to test log lines.
  • All console.* in tests are routed through the test logger with a [test] prefix.

Building

npm run build

Developer Tools

# Generate tool documentation
npm run docs:tools

# See tools/README.md for more developer utilities

Contributors

Thank you to all contributors! See CONTRIBUTORS.md for the complete list.


Acknowledgment: This project was originally inspired by mario-andreschak/mcp-abap-adt. We started with the core concept and then evolved it into an independent project with our own architecture and features.

Release History

VersionChangesUrgencyDate
v7.0.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * release(7.0.0): EmbeddableMcpServer dedups Read<X>/Get<X> by default (BREAKING) by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/104 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v6.11.3...v7.0.0High5/30/2026
v6.9.2## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v6.9.1...v6.9.2High5/24/2026
v6.8.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * feat(search-source): package name masks (#87) by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/88 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v6.7.0...v6.8.0High5/15/2026
v6.6.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * chore(deps): bump adt-clients 5.4.2 + connection 1.8.1 (stale-CSRF 401 fix), release 6.5.2 by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/81 * feat(runtime): expose trace-lookup tunables on RuntimeRunClassWithProfiling (#82), release 6.5.3 by @fr0ster in https://High5/13/2026
v6.5.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * docs(readme): mention readOnlyDedupStrategy option by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/75 * release(6.5.1): README dedup note by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/76 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/cHigh4/24/2026
v6.4.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * release(6.4.1): fix Dockerfile for HTTP mode with header-based connections by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/71 * fix(jest): exclude integration tests from default npm test by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/72 **Full ChangHigh4/21/2026
v6.4.0## Added - `EmbeddableMcpServer` accepts a new optional `systemType: 'onprem' | 'cloud' | 'legacy'` option. When set, it overrides the process-global `SAP_SYSTEM_TYPE` env var for the `available_in` tool filter of that server instance only. Enables hosts that serve multiple SAP systems per request (e.g., proxies routing to a mix of on-premise Cloud Connector and cloud-hosted destinations) to register the correct tool set per instance without mutating `process.env`. (#69) - `BaseMcpServer` constHigh4/20/2026
v6.3.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v6.3.0...v6.3.1High4/19/2026
v6.3.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v6.2.2...v6.3.0High4/17/2026
v6.2.2## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * feat: add scripts for debugging and tracing ABAP classes and dumps by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/65 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v6.2.1...v6.2.2High4/17/2026
v6.2.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v6.2.0...v6.2.1High4/17/2026
v6.2.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed High4/16/2026
v6.1.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed High4/16/2026
v6.0.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed High4/16/2026
v5.2.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.1.1...v5.2.0High4/15/2026
v5.1.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed High4/13/2026
v5.1.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.11...v5.1.0Medium4/13/2026
v5.0.11## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.10...v5.0.11Medium4/13/2026
v5.0.10## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed Medium4/13/2026
v5.0.9## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.8...v5.0.9Medium4/13/2026
v5.0.8## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * feat: add ActivateObjects tool for group/mass activation by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/51 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.7...v5.0.8Medium4/13/2026
v5.0.7## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * fix: add long polling wait before activation in Create/Update handlers by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/50 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.6...v5.0.7Medium4/13/2026
v5.0.6## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * fix: prevent log output from leaking into stdio transport by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/48 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.5...v5.0.6Medium4/13/2026
v5.0.5## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.4...v5.0.5Medium4/13/2026
v5.0.4## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.3...v5.0.4Medium4/12/2026
v5.0.3## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.2...v5.0.3Medium4/12/2026
v5.0.2## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v5.0.1...v5.0.2Medium4/12/2026
v5.0.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * feat: migrate to @mcp-abap-adt/adt-clients 4.0.0 by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/41 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.9.0...v5.0.1Medium4/11/2026
v4.9.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.8.9...v4.9.0High4/9/2026
v4.8.9## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.8.8...v4.8.9Medium4/7/2026
v4.8.8## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.8.7...v4.8.8Medium4/6/2026
v4.8.7## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.8.5...v4.8.7Medium4/5/2026
v4.8.5## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.8.4...v4.8.5Medium4/5/2026
v4.8.4## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.8.3...v4.8.4Medium4/5/2026
v4.8.3## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.8.2...v4.8.3Medium4/5/2026
v4.8.2## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.8.1...v4.8.2Medium4/4/2026
v4.8.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.8.0...v4.8.1Medium4/2/2026
v4.8.0## What's Changed ### Added - **`RuntimeListDumps`**: new `from` / `to` parameters (YYYYMMDDHHMMSS system local time) for server-side time-range filtering. Response is now a structured `dumps` array with `dump_id`, `datetime`, `error`, `title`, and `user` fields โ€” replaces the raw atom feed payload. - **`RuntimeGetDumpById`**: dump lookup by `datetime` + `user` without knowing the dump ID. Pass `datetime` (ISO or `"YYYY-MM-DD HH:MM:SS"`) and `user` to resolve the dump automatically using a ยฑ2-mMedium4/2/2026
v4.7.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.7.0...v4.7.1Medium4/1/2026
v4.7.0## Installation ```bash npm install @mcp-abap-adt/core ``` ## Legacy RFC users This release replaces the archived `node-rfc` package with `@mcp-abap-adt/sap-rfc-lite`. This change **only affects RFC connections to legacy SAP systems** (BASIS < 7.50). HTTP connections are not affected. If you experience issues with legacy RFC connections after upgrading, please [open an issue](https://github.com/fr0ster/mcp-abap-adt/issues) and downgrade to [v4.6.0](https://github.com/fr0ster/mcp-abap-adt/relMedium4/1/2026
v4.6.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * feat: add HTTPS/TLS support for MCP server by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/26 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.5.2...v4.6.0Medium3/31/2026
v4.5.2## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed ## What's Changed * fix: give SAP_AUTH_TYPE priority over SAP_JWT_TOKEN in test helpers by @fr0ster in https://github.com/fr0ster/mcp-abap-adt/pull/24 **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.4.0...v4.5.2Medium3/27/2026
v4.4.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.3.2...v4.4.0Low3/22/2026
v4.3.2## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.3.1...v4.3.2Low3/19/2026
v4.3.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.3.0...v4.3.1Low3/19/2026
v4.3.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.2.1...v4.3.0Low3/19/2026
v4.2.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.2.0...v4.2.1Low3/14/2026
v4.2.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed Low3/14/2026
v4.1.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v4.1.0...v4.1.1Low3/13/2026
v4.0.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v3.2.1...v4.0.0Low3/13/2026
v3.2.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v3.2.0...v3.2.1Low3/6/2026
v3.2.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v3.0.0...v3.2.0Low3/4/2026
v3.0.0## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v2.7.3...v3.0.0Low3/3/2026
v2.7.3## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v2.7.2...v2.7.3Low3/3/2026
v2.7.1## Installation ```bash npm install @mcp-abap-adt/core ``` See [Installation Guide](https://github.com/fr0ster/mcp-abap-adt/blob/main/doc/installation/INSTALLATION.md) for details. ## What's Changed **Full Changelog**: https://github.com/fr0ster/mcp-abap-adt/compare/v2.7.0...v2.7.1Low3/1/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

peta-coreThe Control Plane for MCP โ€” secure vault, managed runtime, audit trail, and policy-based approvals.v1.2.1
frontmcpTypeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow.v1.4.0
mcp-local-ragLocal-first RAG server for developers. Semantic + keyword search for code and technical docs. Works with MCP or CLI. Fully private, zero setup.v0.15.0
kibiRepo-local, per-git-branch, queryable knowledge base for LLM Agents.kibi-mcp@0.16.1
metorial-platformThe engine powering hundreds of thousands of MCP connections ๐Ÿค– ๐Ÿ”ฅdev@2026-06-06

More in MCP Servers

bifrostFastest enterprise AI gateway (50x faster than LiteLLM) with adaptive load balancer, cluster mode, guardrails, 1000+ models support & <100 ยตs overhead at 5k RPS.
claude-code-plugins-plus-skills423 plugins, 2,849 skills, 177 agents for Claude Code. Open-source marketplace at tonsofskills.com with the ccpi CLI package manager.
vexaOpen-source meeting transcription API for Google Meet, Microsoft Teams & Zoom. Auto-join bots, real-time WebSocket transcripts, MCP server for AI agents. Self-host or use hosted SaaS.
npcpyThe python library for research and development in NLP, multimodal LLMs, Agents, ML, Knowledge Graphs, and more.