Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
MCP server for SAP ABAP development with 15 tools for ABAP objects, syntax, ATC, and more
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
SAP_HOST, SAP_INSTANCE_NUMBER, SAP_CLIENT, SAP_USERNAME, SAP_PASSWORD, SAP_LANGUAGE, SAP_SECURE, SSL_VERIFY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"abap-accelerator": {
"command": "uvx",
"args": [
"abap-accelerator"
],
"env": {
"SAP_HOST": "your-value",
"SAP_INSTANCE_NUMBER": "your-value",
"SAP_CLIENT": "your-value",
"SAP_USERNAME": "your-value",
"SAP_PASSWORD": "your-value",
"SAP_LANGUAGE": "your-value",
"SAP_SECURE": "your-value",
"SSL_VERIFY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add abap-accelerator --env SAP_HOST=your-value --env SAP_INSTANCE_NUMBER=your-value --env SAP_CLIENT=your-value --env SAP_USERNAME=your-value --env SAP_PASSWORD=your-value --env SAP_LANGUAGE=your-value --env SAP_SECURE=your-value --env SSL_VERIFY=your-value -- uvx abap-accelerator動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"abap-accelerator": {
"command": "uvx",
"args": [
"abap-accelerator"
],
"env": {
"SAP_HOST": "your-value",
"SAP_INSTANCE_NUMBER": "your-value",
"SAP_CLIENT": "your-value",
"SAP_USERNAME": "your-value",
"SAP_PASSWORD": "your-value",
"SAP_LANGUAGE": "your-value",
"SAP_SECURE": "your-value",
"SSL_VERIFY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"abap-accelerator": {
"type": "stdio",
"command": "uvx",
"args": [
"abap-accelerator"
],
"env": {
"SAP_HOST": "your-value",
"SAP_INSTANCE_NUMBER": "your-value",
"SAP_CLIENT": "your-value",
"SAP_USERNAME": "your-value",
"SAP_PASSWORD": "your-value",
"SAP_LANGUAGE": "your-value",
"SAP_SECURE": "your-value",
"SSL_VERIFY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
SAP_LANGUAGE envSAP_SECURE envSSL_VERIFY envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月9日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント openkash で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:SAP_HOST, SAP_INSTANCE_NUMBER, SAP_CLIENT, SAP_USERNAME, SAP_PASSWORD
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.1)がレジストリに届いたのは7 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, bot2bot
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
SAP ADT API Model Context Protocol (MCP) server for ABAP development. Works with any MCP-compatible client including Claude Code, Amazon Q Developer, Kiro, Cursor, Windsurf, and more.
Fork notice: This is a fork of AWS ABAP Accelerator for Amazon Q Developer, repackaged for PyPI and optimized for local stdio runs. The original project targets Docker/ECS enterprise deployments; this fork focuses on the simplest path:
pip installand go.
pip install abap-accelerator
Create a .env file or set environment variables:
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
Run:
abap-accelerator
That's it. The server starts in stdio mode and is ready for your MCP client.
Add to your client's MCP config file:
Claude Code (.mcp.json in project root):
{
"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 or workspace .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" } } } }
Tip: If you run
abap-acceleratorfrom a directory with a.envfile, you can omit theenvblock — the server loads.envautomatically.
| Variable | Required | Default | Description |
|---|---|---|---|
SAP_HOST | Yes | - | SAP hostname or host:port |
SAP_INSTANCE_NUMBER | Yes | - | Instance number (00-99), used to calculate port |
SAP_CLIENT | Yes | - | SAP client number (e.g., 100) |
SAP_USERNAME | Yes | - | SAP username |
SAP_PASSWORD | Yes | - | SAP password |
SAP_LANGUAGE | No | EN | SAP language |
SAP_SECURE | No | true | Use HTTPS |
SSL_VERIFY | No | true | Verify SSL certificates (set false for self-signed) |
CUSTOM_CA_CERT_PATH | No | - | Path to custom CA certificate |
LOG_LEVEL | No | INFO | Logging level (DEBUG, INFO, WARNING, ERROR) |
The server calculates the SAP port from the instance number:
| Instance Number | HTTPS Port | HTTP Port |
|---|---|---|
| 00 | 44300 | 8000 |
| 01 | 44301 | 8001 |
| 02 | 44302 | 8002 |
Formula: HTTPS = 44300 + instance_number, HTTP = 8000 + instance_number
If SAP_HOST includes a port (e.g., 10.0.0.1:44300), the instance number is ignored.
| Tool | Description |
|---|---|
aws_abap_cb_connection_status | Check SAP connection status |
aws_abap_cb_get_objects | List ABAP objects in a package |
aws_abap_cb_get_source | Get source code of an object |
aws_abap_cb_search_object | Search for ABAP objects |
aws_abap_cb_create_object | Create new ABAP object |
aws_abap_cb_update_source | Update source code |
aws_abap_cb_check_syntax | Check syntax of source code |
aws_abap_cb_activate_object | Activate ABAP object |
aws_abap_cb_activate_objects_batch | Batch activate objects |
aws_abap_cb_run_atc_check | Run ATC quality checks |
aws_abap_cb_run_unit_tests | Execute unit tests |
aws_abap_cb_get_test_classes | Get test classes for an object |
aws_abap_cb_create_or_update_test_class | Create/update test class |
aws_abap_cb_get_migration_analysis | Get migration analysis |
aws_abap_cb_get_transport_requests | Get transport requests |
This tool provides direct access to ABAP development objects. Use it in non-production environments:
| Intended | Not Recommended |
|---|---|
| Development (DEV) | Production (PRD) |
| Sandbox (SBX) | Pre-production |
| Quality Assurance (QAS) | |
| Test / Training / Demo |
SSL Certificate Errors (SSL: CERTIFICATE_VERIFY_FAILED):
CUSTOM_CA_CERT_PATH to your corporate CA certSSL_VERIFY=falseConnection Timeout:
Debug Logging:
LOG_LEVEL=DEBUG for verbose outputMIT No Attribution (MIT-0) — see LICENSE
Original work Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.