# 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.

- **URL**: https://www.freshcrate.ai/projects/mcp-abap-adt
- **Author**: fr0ster
- **Category**: MCP Servers
- **Latest version**: `v7.0.0` (2026-05-30)
- **License**: MIT
- **Source**: https://github.com/fr0ster/mcp-abap-adt
- **Language**: TypeScript
- **GitHub**: 42 stars, 9 forks
- **Registry**: github
- **Tags**: `abap`, `abap-cloud`, `adt`, `btp`, `crud`, `jwt`, `mcp`, `mcp-server`, `typescript`

## 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.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v7.0.0` | 2026-05-30 | High | ## 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.0 |
| `v6.9.2` | 2026-05-24 | High | ## 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.2 |
| `v6.8.0` | 2026-05-15 | High | ## 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.0 |
| `v6.6.0` | 2026-05-13 | High | ## 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:// |
| `v6.5.1` | 2026-04-24 | High | ## 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/c |
| `v6.4.1` | 2026-04-21 | High | ## 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 Chang |
| `v6.4.0` | 2026-04-20 | High | ## 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` const |
| `v6.3.1` | 2026-04-19 | High | ## 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.1 |
| `v6.3.0` | 2026-04-17 | High | ## 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.0 |
| `v6.2.2` | 2026-04-17 | High | ## 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.2 |

## Citation

- HTML: https://www.freshcrate.ai/projects/mcp-abap-adt
- Markdown: https://www.freshcrate.ai/projects/mcp-abap-adt.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/mcp-abap-adt/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
