abap-accelerator
ABAP Accelerator MCP Server
SAP ADT API Model Context Protocol (MCP) サーバーで、ABAP 開発用です。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 ホスト名またはホスト:ポート |
| はい | - | インスタンス番号 (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 + インスタンス番号、HTTP = 8000 + インスタンス番号
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 を参照
Original work Copyright Amazon.com, Inc. or its affiliates. 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