К основному содержанию
MCP-сервер CX Codex

mcp-abap-abap-adt-api — MCP-сервер для Claude Code: ABAP ADT

MCP-сервер для работы с ABAP-объектами в SAP через ADT API: чтение исходников, правки, транспорты, отладка. Нужен, если вы ведёте ABAP-разработку и хотите делать это из ИИ-клиента.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env SAP_URL=<SAP_URL> --env SAP_USER=<SAP_USER> --env SAP_PASSWORD=<SAP_PASSWORD> --env SAP_CLIENT=<SAP_CLIENT> --env SAP_LANGUAGE=<SAP_LANGUAGE> --transport stdio mcp-abap-abap-adt-api -- npx -y mcp-abap-abap-adt-api
Открыть на GitHub

Что делает mcp-abap-abap-adt-api

Сервер оборачивает библиотеку abap-adt-api и отдаёт агенту набор инструментов для SAP: поиск объектов, чтение и запись исходников, блокировки, активация, транспорты, отладка, рефакторинг, Git и анализ. Все операции идут через одну сессию SAP, которой владеет локальный stdio-клиент. Что именно эта сессия может читать и менять, решают авторизации в самой системе.

Собирается из исходников: нужен Node 22.22.2+ или 24.15.0+, затем npm ci и npm run build, а клиент запускает node с абсолютным путём к dist/index.js. Учётные данные приходят из окружения MCP-клиента: SAP_URL — это origin без пути и встроенных логинов, плюс SAP_USER и SAP_PASSWORD. Для приватного CA задайте NODE_EXTRA_CA_CERTS до старта Node. Проверку TLS отключить нельзя.

Одновременно выполняется только одна операция, параллельные запросы получают ошибку занятости. SAP_REQUEST_TIMEOUT_MS по умолчанию 60000 и принимает значения от 100 до 120000. Клиент не следует редиректам, не подхватывает прокси из окружения и не повторяет изменяющие вызовы. Прерванная запись могла уже изменить объект в SAP, поэтому после сбоя смотрите блокировки и при необходимости вызывайте login, dropSession или logout. Это инструмент для доверенного оператора, а не песочница и не многопользовательский сервис.

Какие задачи решает

  • найти ABAP-объект по имени класса и получить его URI
  • прочитать исходник программы и проверить синтаксис
  • записать изменённый код обратно в систему
  • разобраться с транспортами при переносе изменений
  • подключить отладчик к выполняющейся программе

Примеры запросов агенту

  • Найди ABAP-класс zcl_invoice_xml_gen_model и покажи его исходник
  • Проверь синтаксис кода, который ты только что прочитал из системы
  • Покажи информацию о транспорте для этого объекта

Как установить mcp-abap-abap-adt-api

Командой платформы

claude mcp add --env SAP_URL=<SAP_URL> --env SAP_USER=<SAP_USER> --env SAP_PASSWORD=<SAP_PASSWORD> --env SAP_CLIENT=<SAP_CLIENT> --env SAP_LANGUAGE=<SAP_LANGUAGE> --transport stdio mcp-abap-abap-adt-api -- npx -y mcp-abap-abap-adt-api

Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о mcp-abap-abap-adt-api

Как установить mcp-abap-abap-adt-api в Claude Code?

Добавьте сервер командой `claude mcp add mcp-abap-abap-adt-api -e SAP_URL=<SAP_URL> -e SAP_USER=<SAP_USER> -e SAP_PASSWORD=<SAP_PASSWORD> -- npx -y mcp-abap-abap-adt-api. Есть и вариант с явным stdio-транспортом и переменными SAP_CLIENT и SAP_LANGUAGE: claude mcp add --env SAP_URL=<SAP_URL> --env SAP_USER=<SAP_USER> --env SAP_PASSWORD=<SAP_PASSWORD> --env SAP_CLIENT=<SAP_CLIENT> --env SAP_LANGUAGE=<SAP_LANGUAGE> --transport stdio mcp-abap-abap-adt-api -- npx -y mcp-abap-abap-adt-api`.

Что делает mcp-abap-abap-adt-api?

Даёт агенту инструменты для SAP через ADT API: поиск и чтение ABAP-объектов, правку исходников, блокировки, активацию, транспорты, отладку и анализ. Работает в рамках одной сессии SAP, а доступ ограничен вашими авторизациями в системе.

Что нужно для запуска сервера?

Node 22.22.2+ или 24.15.0+, сборка через npm ci и npm run build. В окружении клиента нужны SAP_URL, SAP_USER и SAP_PASSWORD; для приватного CA — NODE_EXTRA_CA_CERTS до запуска Node.

Похожие MCP-серверы

Все MCP-серверы по теме «Бэкенд и API» →
MCP Toolbox for Databases официальный googleapis Подключает ИИ-агента к базам данных через MCP: можно изучать схемы, выполнять запросы и создавать код с учётом структуры базы. CX Codex +1 ★ 16 717звёзд репо PostHog MCP Server PostHog Подключает PostHog к ИИ-клиентам для аналитики событий и управления флагами функциональности. CX Codex +1 ★ 40 409звёзд репо OpenWork MCP Gateway different-ai Шлюз связывает навыки, плагины и рабочие процессы организации OpenWork с ИИ-агентом через единый адрес по протоколу HTTP с авторизацией по OAuth. CX Codex +1 ★ 24 242звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо Nhost nhost MCP-сервер подключает ИИ-ассистента к GraphQL API проекта Nhost. Пользователь проходит авторизацию, а доступ к данным ограничивают его права. CX Codex +1 ★ 9 366звёзд репо basebalance.cloud — x402 RPC & MCP gateway Conway-Research Платный JSON-RPC к сети Base через MCP: бесплатно 10 запросов в минуту, дальше $0.50 за 10 тысяч. С фейловером, кешем и леджером. CX Codex +1 ★ 7 506звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой