mcp-abap-abap-adt-api
If you are the rightful owner of mcp-abap-abap-adt-api and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The ABAP-ADT-API MCP-Server is an experimental Model Context Protocol server designed to enhance ABAP development workflows by facilitating communication between ABAP systems and MCP clients.
The ABAP-ADT-API MCP-Server is a Model Context Protocol (MCP) server that acts as a bridge between ABAP systems and MCP clients. It leverages the abap-adt-api to provide a comprehensive suite of tools for managing ABAP objects, handling transport requests, and performing code analysis. This server is particularly useful for developers working with ABAP, as it streamlines various development tasks, making them more efficient and effective. Key functionalities include secure authentication, object management, transport handling, and code analysis. The server is designed to be extensible, allowing developers to add new tools and resources as needed. It also includes session management features to handle session caching and termination. The server can be installed via Smithery and requires Node.js and access to an ABAP system. Once set up, it can be integrated with various MCP clients, such as Cline, to facilitate seamless interaction with ABAP systems.
Features
- Authentication: Securely authenticate with ABAP systems using the `login` tool.
- Object Management: Create, read, update, and delete ABAP objects seamlessly.
- Transport Handling: Manage transport requests with tools like `createTransport` and `transportInfo`.
- Code Analysis: Perform syntax checks and retrieve code completion suggestions.
- Extensibility: Easily extend the server with additional tools and resources as needed.
Tools
searchObject
Finds ABAP objects based on a query string.
transportInfo
Retrieves transport information for a given object.
lock
Locks an ABAP object for editing.
unLock
Unlocks a previously locked ABAP object.
setObjectSource
Modifies the source code of an ABAP object.