abap-accelerator
ABAP Accelerator MCP Server
ABAP 개발을 위한 SAP ADT API Model Context Protocol (MCP) 서버입니다. Claude Code, Amazon Q Developer, Kiro, Cursor, Windsurf 등을 포함한 모든 MCP 호환 클라이언트에서 작동합니다.
포크 안내: 이 프로젝트는 AWS ABAP Accelerator for Amazon Q Developer의 포크로, PyPI용으로 재패키징되고 로컬 stdio 실행에 최적화되었습니다. 원본 프로젝트는 Docker/ECS 엔터프라이즈 배포를 대상으로 하지만, 이 포크는 가장 간단한 경로인
pip install후 바로 사용하는 방식에 중점을 둡니다.
빠른 시작
pip install abap-accelerator.env 파일을 만들거나 환경 변수를 설정합니다:
SAP_HOST=your-sap-host.example.com # or host:port (e.g., 10.0.0.1:44300)
SAP_INSTANCE_NUMBER=00 # used to calculate port when SAP_HOST has no port
SAP_CLIENT=100
SAP_USERNAME=your_username
SAP_PASSWORD=your_password실행:
abap-accelerator이것으로 끝입니다. 서버가 stdio 모드로 시작되어 MCP 클라이언트에서 사용할 준비가 됩니다.
Related MCP server: ABAP-ADT-API MCP-Server
MCP 클라이언트 구성
클라이언트의 MCP 구성 파일에 추가하세요:
Claude Code (프로젝트 루트의 .mcp.json):
{
"mcpServers": {
"abap-accelerator": {
"command": "abap-accelerator",
"env": {
"SAP_HOST": "your-sap-host.example.com",
"SAP_INSTANCE_NUMBER": "00",
"SAP_CLIENT": "100",
"SAP_USERNAME": "your_username",
"SAP_PASSWORD": "your_password"
}
}
}
}Amazon Q Developer (~/.aws/amazonq/mcp.json 또는 작업 공간의 .amazonq/mcp.json):
{
"mcpServers": {
"abap-accelerator": {
"command": "abap-accelerator",
"env": {
"SAP_HOST": "your-sap-host.example.com",
"SAP_INSTANCE_NUMBER": "00",
"SAP_CLIENT": "100",
"SAP_USERNAME": "your_username",
"SAP_PASSWORD": "your_password"
}
}
}
}Kiro (.kiro/settings/mcp.json):
{
"mcpServers": {
"abap-accelerator": {
"command": "abap-accelerator",
"env": {
"SAP_HOST": "your-sap-host.example.com",
"SAP_INSTANCE_NUMBER": "00",
"SAP_CLIENT": "100",
"SAP_USERNAME": "your_username",
"SAP_PASSWORD": "your_password"
}
}
}
}팁:
.env파일이 있는 디렉터리에서abap-accelerator를 실행하면env블록을 생략할 수 있습니다. 서버가.env를 자동으로 로드합니다.
환경 변수
변수 | 필수 | 기본값 | 설명 |
| 예 | - | SAP 호스트 이름 또는 host:port |
| 예 | - | 인스턴스 번호(00-99), 포트 계산에 사용됨 |
| 예 | - | SAP 클라이언트 번호(예: 100) |
| 예 | - | SAP 사용자 이름 |
| 예 | - | SAP 비밀번호 |
| 아니요 |
| SAP 언어 |
| 아니요 |
| HTTPS 사용 |
| 아니요 |
| SSL 인증서 검증(자체 서명의 경우 |
| 아니요 | - | 사용자 정의 CA 인증서 경로 |
| 아니요 |
| 로깅 수준(DEBUG, INFO, WARNING, ERROR) |
SAP 포트 계산
서버는 인스턴스 번호에서 SAP 포트를 계산합니다:
인스턴스 번호 | HTTPS 포트 | HTTP 포트 |
00 | 44300 | 8000 |
01 | 44301 | 8001 |
02 | 44302 | 8002 |
공식: HTTPS = 44300 + instance_number, HTTP = 8000 + instance_number
SAP_HOST에 포트가 포함된 경우(예: 10.0.0.1:44300) 인스턴스 번호는 무시됩니다.
사용 가능한 도구
도구 | 설명 |
| SAP 연결 상태 확인 |
| 패키지의 ABAP 객체 목록 |
| 객체의 소스 코드 가져오기 |
| ABAP 객체 검색 |
| 새 ABAP 객체 생성 |
| 소스 코드 업데이트 |
| 소스 코드 구문 확인 |
| ABAP 객체 활성화 |
| 객체 일괄 활성화 |
| ATC 품질 검사 실행 |
| 단위 테스트 실행 |
| 객체의 테스트 클래스 가져오기 |
| 테스트 클래스 생성/업데이트 |
| 마이그레이션 분석 가져오기 |
| 전송 요청 가져오기 |
환경 안내
이 도구는 ABAP 개발 객체에 직접 액세스할 수 있습니다. 비프로덕션 환경에서 사용하세요:
용도 | 권장되지 않음 |
개발(DEV) | 프로덕션(PRD) |
샌드박스(SBX) | 사전 프로덕션 |
품질 보증(QAS) | |
테스트 / 교육 / 데모 |
문제 해결
SSL 인증서 오류 (SSL: CERTIFICATE_VERIFY_FAILED):
CUSTOM_CA_CERT_PATH를 회사 CA 인증서로 설정테스트 전용:
SSL_VERIFY=false설정
연결 시간 초과:
네트워크에서 SAP 시스템에 연결할 수 있는지 확인
방화벽이 포트 44300(또는 SAP 포트)을 허용하는지 확인
SAP ADT 서비스가 활성화되어 있는지 확인(트랜잭션 SICF)
디버그 로깅:
자세한 출력을 위해
LOG_LEVEL=DEBUG설정
라이선스
MIT No Attribution (MIT-0) — LICENSE 참조
원본 저작물 Copyright Amazon.com, Inc. 또는 그 계열사. All Rights Reserved.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityNot gradedmaintenanceAn MCP server that facilitates seamless interaction with SAP ABAP systems to manage development objects, transport requests, and source code. It provides a comprehensive suite of tools for performing syntax checks, object searches, and code modifications via the ADT API.100
- AlicenseCqualityDmaintenanceAn MCP server that enables seamless communication between ABAP systems and MCP clients using the ABAP Development Tools (ADT) API. It provides tools for managing ABAP objects, handling transport requests, and performing code analysis directly through MCP-compatible interfaces.100MIT

dassian-adtofficial
AlicenseNot gradedqualityDmaintenanceMCP server for SAP ABAP development via the ADT API. Connect AI assistants to your SAP system — read, write, test, and deploy ABAP code without SAP GUI.6MIT- AlicenseBqualityCmaintenanceA lightweight MCP adapter providing unified access to SAP ABAP metadata, source code, and diagnostics through ADT services.241513MIT
Related MCP Connectors
34 production API tools over one hosted MCP endpoint.
A MCP server built for developers enabling Git based project management with project and personal…
MCP Server for JFrog, providing tools for development and artifact management.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KashZod/abap-accelerator'
If you have feedback or need assistance with the MCP directory API, please join our Discord server