
oisee/vibing-steampunk
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
vs-punk: ADT to MCP bridge — Vibe код в ABAP / AMDP
Обзор
— ECC, S/4HANA, везде, где доступен ADT. : Даёт Claude (и другим AI-ассистентам) полный доступ к SAP ADT API. Читайте код, пишете код, отладкиваются, развёртывают, запускают тесты — всё это на естественном языке (или DSL для автоматизации). См. также: OData ↔ MCP Bridge для доступа к данным SAP. Начните здесь: — 8 практических задач, SAP не требуется. Пять аналитических команд, которые отвечают на реальные вопросы о ваших ABAP-пакетах: Не просто «пересечен» или «не пересечен» — зависимость продолжается: Экспорт в 7 форматов: text, json, md, mermaid, html, dot (Graphviz), plantuml, graphml (Gephi/yEd). Парсер обнаруживает транзакционные паттерны в исходном коде ABAP: Полные отчёты о здоровье с деталями тестов, результатами ATC и пересечением границ: Тесты обнаруживают встроенные локальные классы тестов по всей иерархии пакетов — так же, как Eclipse Ctrl+Shift+F10.
Обзор (машинный перевод)
AI-Agentic Development Unlocked for ABAP — любая система с включённым ADT, с 7.50 выше.
Доступная поверхность зависит от релиза, и vsp compat сообщает о ней по системе: RAP needs
S/4, AMDP нуждается в HANA, а некоторые ресурсы ADT, присутствующие в S/4, отсутствуют в ERP.
Часть семьи стимпанка: open-steamgate (сервер приложений ABAP, который можно клонировать), abapiti (TypeScript и WASM в ABAP), open-rfc-go (RFC) и Open-diag-go (SAP GUI DIAG).
↔ ADT MCP Bridge: Даёт Клоду (и другим AI-ассистентам) полный доступ к SAP ADT API. Чтение кода, написание кода, отладка, развертывание, запуск тестов — всё это на естественном языке (или DSL для автоматизации).
Новинка в последних трёх релизах — часть коренной причины, которая никогда не помещалась в инструменте:
- Репозиторий MIME, точно по байтам. Каждый файл, который кто-то загружал через SMW0 — изображения, аудио, шрифт, игру — зачитывал обратно целиком. Байты представляют собой кластер данных из 255-байтных строк, последняя строка которых заполнена, поэтому кластер не может указать, где заканчивается файл;
filesizeв WWWPARAMS может, и это шаг, который делает его точным, а не почти правильным. На сервере ничего не установлено.- Таблицы кластеров, декодированы.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Vibing Steampunk (vsp)
AI-Agentic Development Unlocked for ABAP — any system with ADT enabled, 7.50 upwards.
The available surface varies by release, and vsp compat reports it per system: RAP needs
S/4, AMDP needs HANA, and some ADT resources present on S/4 are absent on ERP.
Part of the steampunk family: open-steamgate (an ABAP application server you can clone), abapiti (TypeScript and WASM to ABAP), open-rfc-go (RFC) and open-diag-go (SAP GUI DIAG).
ADT ↔ MCP Bridge: Gives Claude (and other AI assistants) full access to SAP ADT APIs. Read code, write code, debug, deploy, run tests — all through natural language (or DSL for automation).
New in the last three releases — the part of a root cause that never fit in a tool:
- The MIME repository, byte-exact. Every file anyone uploaded through SMW0 — images, audio, a font, a game — read back whole. The bytes are a data cluster of 255-byte lines whose last line is padded, so the cluster cannot say where the file ends;
filesizein WWWPARAMS can, and that is the step that makes it exact rather than nearly right. Nothing installed on the server.- Cluster tables, decoded. BALDAT, INDX, STXL — every table an
EXPORT ... TO DATABASEever wrote — read over plain ADT and decoded here: SAP’s LZH and LZC decompressed in Go, the cluster format walked, the fields named from DD03L. What onlyIMPORTcould read, without a line of ABAP.- A dump’s own why —
dumps --explainnow reads the whole ST22 document, not just the stack: the message it raised with its variables, the system fields, the failing source line, and the runtime’s chosen variables per frame — so a stale handle or an unresolved pointer is on screen, not dug out by hand.- The application log with its messages, by object and date range, and the same log from a bare SE16H export of two tables.
- Spool and jobs — SP01’s list decoded from TemSe, a job’s steps and its log, exported for the whole night in one command.
- Where the settings are — a report’s variants with the screen’s own labels, SE37’s saved test data, SE61 documentation as Markdown, and the IMG searched by title with the activity’s transaction.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"abap-adt": {
"command": "/path/to/vsp",
"env": {
"SAP_URL": "https://your-sap-host:44300",
"SAP_USER": "your-username",
"SAP_PASSWORD": "your-password"
}
}
}
}