This repository provides a Model Context Protocol (MCP) server for ABAP Development Tools (ADT), exposing various ABAP repository-read tools
This repository provides a Model Context Protocol (MCP) server for ABAP Development Tools (ADT), exposing various ABAP repository-read tools (program, class
.env file in the project root with your SAP connection settings (see below)Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_program_source_mcp | Retrieve ABAP program source |
| get_class_source_mcp | Retrieve ABAP class source |
| get_function_group_source_mcp | Retrieve function group source |
| get_function_source_mcp | Retrieve function module source |
| get_include_source_mcp | Retrieve include source |
| get_interface_source_mcp | Retrieve interface source |
| get_structure_source_mcp | Retrieve structure definition |
| get_table_source_mcp | Retrieve table definition |
| get_table_contents_mcp | Fetch table data (max rows default 100) |
| get_package_structure_mcp | Retrieve package metadata |
| get_type_info_mcp | Retrieve type information |
| get_transaction_properties_mcp | Retrieve transaction properties |
| get_search_objects_mcp | Quick search for repository objects |
| get_usage_references_mcp | Retrieve where‑used references for any object |
| get_cds_source_mcp | Retrieve CDS view source |
| get_metadata_extension_source_mcp | Retrieve metadata extension source |
| get_sql_query_mcp | Execute freestyle SQL queries |
| get_enhancements_mcp | Discover enhancement implementations |
| generate_env_from_service_key_file_mcp | Generate .env from service key file |
| generate_env_from_service_key_json_mcp | Generate .env from service key JSON |
| parse_btp_service_key_mcp | Parse and analyze service keys |
| get_btp_connection_status_mcp | Check current BTP configuration |
{
"mcpServers": {
"adt-server": {
"command": "python",
"args": [
"/full/path/to/mcp-adt/mcp_server.py"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
.env file in the project root with your SAP connection settings (see below)Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
MCP Server built for use with Claude Code, Claude Desktop, VS Code, Cline - enable google search and ability to follow links and research websites
English | [中文](README.zh-CN.md) # Jenkins API MCP Server This is a MCP Server service based on Spring AI for Jenkins Rest API calls, providing common
MCP server for managing client configurations
MCP server for CastBreeze functionality - control Sonos speakers and play audio streams