MA

mario-andreschak/mcp-abap-adt

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

203 stars 74 forks 품질 90 트렌드 38MIT

Mario-Andreschak/MCP-ABAP-ADT는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

Mario-Andreschak/MCP-ABAP-ADT는 [[T0]에서 가져온 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" } } }