ABAP-ADT-API MCP-Server
@mario-andreschak
ABAP-ADT-API MCP-Server について
MCP-Server for SAP ABAP wrapping abap-adt-api
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-abap-abap-adt-api": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mario-andreschak/mcp-abap-abap-adt-api",
"--client",
"claude"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is ABAP-ADT-API MCP-Server?
The ABAP-ADT-API MCP-Server is a Model Context Protocol (MCP) server that acts as a wrapper for the abap-adt-api, enabling seamless communication between ABAP systems and MCP clients. It provides tools and resources for managing ABAP objects, handling transport requests, performing code analysis, and more. It is intended for ABAP developers working with SAP systems via ADT (ABAP Development Tools).
How to use ABAP-ADT-API MCP-Server?
Install via Smithery using npx -y @smithery/cli install @mario-andreschak/mcp-abap-abap-adt-api --client claude, or clone the repository, run npm install, copy .env.example to .env, set SAP_URL, SAP_USER, SAP_PASSWORD (and optionally SAP_CLIENT, SAP_LANGUAGE), build with npm run build, and start with npm run start. Integrate with an MCP client such as Cline using the provided JSON configuration. Key tools include searchObject, transportInfo, lock, unLock, setObjectSource, getObjectSource, syntaxCheckCode, activate, and various DDIC inspection tools.
Key features of ABAP-ADT-API MCP-Server
- Securely authenticate with ABAP systems using the
logintool. - Manage ABAP objects with create, read, update, delete operations.
- Handle transport requests using
createTransportandtransportInfo. - Perform syntax checks and retrieve code completion suggestions.
- Manage sessions with
dropSessionandlogout. - Inspect DDIC repository, table contents, and object structures.
Use cases of ABAP-ADT-API MCP-Server
- Modify ABAP source code with proper locking, transport, and syntax checking.
- Retrieve and analyze ABAP object metadata and DDIC definitions.
- Automate transport request creation and object activation.
- Perform ad-hoc database queries via
runQueryortableContents.
FAQ from ABAP-ADT-API MCP-Server
How does ABAP-ADT-API MCP-Server differ from the mcp-abap-adt server?
This server (mcp-abap-abap-adt-api) exposes lower-level ADT API tools (e.g., searchObject, lock, setObjectSource), while the separate mcp-abap-adt project provides higher‑level tools like GetTable and GetStructure.
What runtime dependencies are required?
Node.js is required. The server also needs network access to an ABAP system and credentials supplied via environment variables (SAP_URL, SAP_USER, SAP_PASSWORD). Self‑signed certificates may require setting NODE_TLS_REJECT_UNAUTHORIZED="0".
Where does the ABAP data reside?
All ABAP source code, transport requests, and DDIC data reside on the SAP system. The server retrieves and modifies that data via ADT APIs; no local file synchronization occurs.
How are transport requests managed?
Use createTransport to create a new transport, transportInfo to get details on an object’s transport, and include the transport number in setObjectSource to assign modifications to a transport. Locks are obtained via lock and released via unLock.
How does authentication work?
The server authenticates using the login tool or via initial environment variables (SAP_USER and SAP_PASSWORD). A session is cached and can be dropped with dropSession or terminated with logout.
「開発者ツール」の他のコンテンツ
OpenSumi
opensumiA framework helps you quickly build AI Native IDE products. MCP Client, supports Model Context Protocol (MCP) tools via MCP server.
test
cloudwegoThe ultimate LLM/AI application development framework in Go.
Test
x1xhlolFULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Qoder, Replit, Same.dev, Trae, Traycer AI, VSCode Agent, Warp.dev, Windsurf, Xcode, Z.ai Code, Dia & v0. (And other Open Sou

Sentry
modelcontextprotocolModel Context Protocol Servers
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
コメント