YS

yzonur/sap-adt-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars 4 forks Качество 82 Тренд 30MIT

Сервер 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
Открыть полный README на GitHub

Установка

npx -y sap-adt-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "sap-adt": { "command": "npx", "args": ["-y", "sap-adt-mcp"], "env": { "SAP_DEV_PASSWORD": "..." } } } }