MA

mario-andreschak/mcp-abap-adt

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

203 stars 74 forks Качество 90 Тренд 38MIT

mario-andreschak/mcp-abap-adt — это кандидат на сервер MCP, импортированный из https://github.com/mario-andreschak/mcp-abap-adt.

Обзор

mario-andreschak/mcp-abap-adt — это кандидат на сервер MCP, импортированный из https://github.com/mario-andreschak/mcp-abap-adt.

Обзор (машинный перевод)

Этот проект предоставляет сервер, позволяющий взаимодействовать с системами SAP ABAP с помощью протокола Model Context Protocol (MCP). Представьте себе это как мост, позволяющий таким инструментам, как FLUJO, Claude или Cline (расширение VS Code), взаимодействовать с вашей системой ABAP и получать информацию, такую как исходный код, структуры таблиц и многое другое. Это как иметь удалённый пульт для вашей среды разработки ABAP!

Сервер публикуется в npm как mcp-abap-adt и в реестре MCP отображается как io.github.mario-andreschak/mcp-abap-adt, поэтому большинство клиентов MCP могут установить его одной командой.

Эта проверка использует TypeScript MCP SDK 2 и поддерживает современный протокол 2026-07-28 плюс устаревший 2025-11-25 по stdio, используя маршрутизацию первого сообщения SDK. Node.js требуется 22 или 24 LTS. Заявленная версия сервера взята из package.json. Обнаружение инструментов работает без учётных данных SAP; вызовы, обращающиеся к SAP, требуют конфигурации ниже. См. рекомендации по миграции протокола.

Шестнадцать инструментов доступны только для чтения. Нативный HTTP не раскрывается этим исполняемым файлом; любой HTTP-мост имеет собственные требования к аутентификации, Origin и развертыванию.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

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

This project provides a server that allows you to interact with SAP ABAP systems using the Model Context Protocol (MCP). Think of it as a bridge that lets tools like FLUJO, Claude or Cline (a VS Code extension) talk to your ABAP system and retrieve information like source code, table structures, and more. It’s like having a remote control for your ABAP development environment!

The server is published on npm as mcp-abap-adt and listed in the MCP Registry as io.github.mario-andreschak/mcp-abap-adt, so most MCP clients can install it with a single command. Tool discovery works without SAP credentials; calls that access SAP require the configuration below. The sixteen tools are read-only.

This guide is designed for beginners, so we’ll walk through everything step-by-step. We’ll cover:

  1. Prerequisites: What you need before you start.
  2. Installation and Setup: Getting everything up and running.
  3. Running the Server: Starting the server in different modes.
  4. Integrating with FLUJO: The easiest way — one-click install from the Spotlight/Marketplace.
  5. Integrating with Cline: Connecting this server to the Cline VS Code extension.
  6. Integrating with Claude Desktop: Adding the server to the Claude Desktop app.
  7. Integrating with Claude Code: Adding the server via .mcp.json or the CLI.
  8. Troubleshooting: Common problems and solutions.
  9. Available Tools: A list of the commands you can use.

1. Prerequisites

Before you begin, you’ll need a few things:

  • An SAP ABAP System: This server connects to an existing ABAP system. You’ll need:

    • The system’s URL (e.g., https://my-sap-system.com:8000)
    • A valid username and password for that system.
    • The SAP client number (e.g., 100).
    • Ensure that your SAP system allows connections via ADT (ABAP Development Tools). This usually involves making sure the necessary services are activated in transaction SICF. Your basis administrator can help with this. Specifically, you will need the following services to be active:
      • /sap/bc/adt
  • Node.js and npm: Node.js is a JavaScript runtime that lets you run JavaScript code outside of a web browser. npm (Node Package Manager) is included with Node.js and is used to install packages (libraries of code).

    • Download Node.js. Choose the LTS (Long Term Support) version. This is the most stable version. Follow the installation instructions for your operating system. Make sure to include npm in the installation (it’s usually included by default).
Открыть полный README на GitHub

Установка

npx -y mcp-abap-adt
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mcp-abap-adt": { "type": "http", "url": "http://localhost:4200/mcp-proxy/mcp-abap-adt" } } }