MCP мост, который открывает SAP BAPIs и RFCs для AI агентов
sap-for-agents, автор Джек Лян, это сервер MCP, созданный для того, чтобы AI-агенты могли напрямую вызывать системы SAP. Он оборачивает SAP NWRFC SDK в легковесный HTTP-сервис, чтобы агенты могли вызывать BAPI и RFC, используя RESTful JSON POST запросы для получения данных в реальном времени и выполнения бизнес-логики. Ключевые возможности включают обертку RFC/BAPI, коммуникацию на основе JSON, постоянный HTTP-сервис и абстракцию SDK на стороне сервера. Инструмент нацелен на корпоративных разработчиков, инженеров AI и консультантов SAP, интегрирующих LLM с данными SAP.
Для каких задач вы можете его использовать?
Инструмент разработан так, чтобы агенты на основе LLM могли выполнять функции SAP в качестве удаленных сервисов. На практике мост открывает RFC и BAPI как REST-эндпоинты и принимает JSON POST-запросы, позволяя агентам запрашивать живые данные SAP и инициировать бизнес-логику на стороне сервера. Интерфейс сопоставляет шаблоны вызова/ответа SAP с удобным для веба JSON, что помогает агентам анализировать структурированные результаты без необходимости иметь дело с родными типами NWRFC.
Насколько надежны JSON-ответы от SAP?
Ответы являются прямыми переводами результатов функций SAP в JSON, поэтому правильность вывода определяется вызываемым RFC или BAPI и состоянием базовой системы SAP. Инструмент не изменяет бизнес-логику SAP; он пересылает вызовы через инкапсулированный NWRFC SDK и возвращает полученный полезный груз. Это поведение означает, что детерминизм и точность зависят от конфигурации и авторизации на стороне SAP, а не от самого моста.
Каковы требования к развертыванию и вводу?
Развертывание требует хостинг-среду, способную запускать постоянный HTTP-сервис, обычно Node.js или Docker, и сетевой доступ к бэкенду SAP через SAP NWRFC SDK. Мост централизует конфигурацию SDK на сервере, поэтому клиентам не нужно локальное установление SDK. Работа в качестве долгосрочного сервиса подразумевает операционное внимание к времени безотказной работы и связности между мостом и SAP-ландшафтом.
Подходит ли это для рабочих процессов агентов и корпоративных стеков?
Как сервер, совместимый с MCP, инструмент предоставляет стандартизированную поверхность для обнаружения и вызова, чтобы агенты на основе LLM могли использовать функции SAP как инструменты в своем операционном контексте. Его ориентированный на агента дизайн устраняет интеграционный разрыв между современными фреймворками агентов и устаревшими протоколами SAP, и он заменяет специфические для ABAP транспорты на шаблоны JSON/REST, что снижает затраты на интеграцию по сравнению с развертыванием полных корпоративных стеков промежуточного ПО.
Практический мост для команд, объединяющих SAP и современные стеки разработки
Близкий к десятилетнему опыту разработчика в SAP ABAP и знакомство с Rust и TypeScript предполагает, что проект сосредоточен на практической совместимости между операциями SAP и современными инструментами. Для инженерных команд, которые поддерживают подключение SAP и внедряют агентов на основе LLM в операционные рабочие процессы, инструмент предоставляет целевой технический мост, который соответствует существующим стеком разработки и инструментам агентов.