
yzonur/sap-adt-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP предоставляет Клоду прямой доступ к системам SAP через ADT — чтение, редактирование, поиск, тестирование и распространение ABAP по ландшафтам без установки чего-либо в стеке SAP.
Обзор
Прочитайте источник, найдите репозиторий, запустите синтаксические проверки, запустите единичные тесты, запустите ATC, отредактируйте и активируйте ABAP — все из окна чата или автономного агента. Не требуется дополнительная установка на стек SAP. Разработка SAP полна повторяющейся работы чтения-источника / проверки-калеров / дифф-системы. Помощники ИИ отлично справляются с такой задачей, но только если они могут достичь системы. ADT (ABAP Development Tools) - это HTTP API, который использует Eclipse; он поставляется с каждой современной системой NetWeaver и S / 4. Этот сервер говорит ADT от имени агента, чтобы агент мог выполнять реальную работу против ваших реальных систем, с тем же оценочным значением, которое вы бы дали разработчику в Eclipse. Обернутый вокруг наиболее распространенных конечных точек ADT, а также общий аварийный люк для чего-либо еще, который превращает поверхность инструмента в команды слэша в форме результата (см. подсказки Clean Core ниже).
Обзор (машинный перевод)
** Сервер MCP предоставляет Клоду (и любому MCP-совместимому клиенту) прямой доступ к системам SAP через ADT.**
Read source, search the repository, run syntax checks, run unit tests, run ATC, диффундируйте один и тот же объект по ландшафтам, редактируйте и активируйте ABAP - все из окна чата или автономного агента. Нет дополнительной установки на SAP Требуется стек.
Почему
Разработка SAP полна повторяющихся read-the-source / check-the-callers / Дифф-системная работа. Помощники ИИ отлично справляются именно с такой задачей — Но только в том случае, если они дойдут до системы. ADT (ABAP Development Tools) - это HTTP API, который использует Eclipse, поставляется с каждым современным NetWeaver и S/4 система. Этот сервер говорит ADT от имени агента, чтобы агент мог делать реальные вещи. работать против ваших реальных систем, с тем же оценочным значением, которое вы бы дали Разработчик: Eclipse.
Что в коробке
50+ высокоуровневых инструментов, обернутых вокруг наиболее распространенных конечных точек ADT, плюс универсальный аварийный люк для всего остального, ** плюс 5 инвокируемых пользователем чистых ядер подсказки **, которые превращают поверхность инструмента в команды слэша в форме результата (см. Чистое ядро подсказки ниже).
| Категория | Инструменты [править править код]
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
sap-adt-mcp
MCP server giving Claude (and any MCP-compatible client) live access to SAP systems via ADT.
Read source, search the repository, run syntax checks, run unit tests, run ATC, diff the same object across landscapes, edit and activate ABAP — all from a chat window or an autonomous agent. No add-on installation on the SAP stack required.
Why
SAP development is full of repetitive read-the-source / check-the-callers / diff-the-system work. AI assistants are great at exactly that kind of task — but only if they can reach the system. ADT (ABAP Development Tools) is the HTTP API that Eclipse uses; it ships with every modern NetWeaver and S/4 system. This server speaks ADT on behalf of the agent so the agent can do real work against your real systems, with the same auth and scoping you’d give a developer in Eclipse.
What’s in the box
50+ high-level tools wrapped around the most common ADT endpoints, plus a generic escape hatch for anything else, plus 5 user-invokable Clean Core prompts that turn the tool surface into outcome-shaped slash commands (see Clean Core prompts below).
| Category | Tools |
|---|---|
| Connection | adt_list_systems, adt_ping, adt_system_info |
| Source CRUD | adt_get_source, adt_set_source |
| Quality | adt_syntax_check, adt_pretty_print, adt_run_unit_tests, adt_run_atc, adt_run_atc_package, adt_run_atc_transport |
| Lifecycle | adt_create_object, adt_delete_object, adt_activate, adt_lock, adt_unlock, adt_list_inactive_objects |
| Versions | adt_list_versions, adt_compare_versions |
| Discovery | adt_browse_package, adt_list_packages, adt_search_objects, adt_grep_source, adt_where_used |
| CDS | adt_cds_data_preview, adt_cds_dependencies, adt_list_released_apis |
| Cross-system | adt_compare_source, adt_transport_diff |
| Transports | adt_list_transports, adt_get_transport, adt_create_transport, adt_release_transport, adt_transport_queue |
| Runtime errors | adt_list_dumps, adt_get_dump |
| Debugger | adt_debug_set_breakpoint, adt_debug_delete_breakpoint, adt_debug_listen, adt_debug_stack, adt_debug_variables, adt_debug_step, adt_debug_goto_stack, adt_debug_set_variable, adt_debug_set_watchpoint, adt_debug_delete_watchpoint, adt_debug_stop |
| Data | adt_read_table, adt_value_help |
| Generation | adt_rap_scaffold |
Установка
npx -y sap-adt-mcpКонфигурация
{
"mcpServers": {
"sap-adt": {
"command": "npx",
"args": ["-y", "sap-adt-mcp"],
"env": {
"SAP_DEV_PASSWORD": "..."
}
}
}
}