MA

mario-andreschak/mcp-abap-adt

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

205 stars 74 forks 品質 90 トレンド 32MIT

Mario-Andreschak/MCP-ABAP-ADTは、https://github.com/mario-andreschak/mcp-abap-adt.からインポートされたMCPサーバー候補です。

概要

Mario-Andreschak/MCP-ABAP-ADTは、https://github.com/mario-andreschak/mcp-abap-adt.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

このプロジェクトは、Model Context Protocol(MCP)を使ってSAP ABAPシステムとやり取りできるサーバーを提供します。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およびstdio経由でレガシーの2025-11-25をサポートし、SDKのファーストメッセージルーティングを利用しています。Node.js 22または24 LTSが必要です。宣伝されているサーバーバージョンはpackage.jsonから提供されます。ツールディスカバリーはSAP認証情報なしで動作します。SAPにアクセスする呼び出しには以下の設定が必要です。プロトコル移行ガイダンスを参照してください。

16のツールは読み取り専用です。この実行ファイルではネイティブHTTPは公開されません。どのHTTPブリッジも独自の認証、オリジン、デプロイメント要件を持っています。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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).
GitHub で README 全文を見る

インストール

npx -y mcp-abap-adt
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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