MCP SAP Docs

MCP-сервер документации SAP: единый поиск по SAPUI5, CAP, ABAP, BTP и RAP с полнотекстовым ранжированием BM25.

  • 252 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Минимальный доступ

Почему такой уровень

  • Читает публичную документацию; запросы идут на стороннюю размещенную службу, если не поднимать сервер у себя.
Все причины и проверки

marianfoo/mcp-sap-docs

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/mcp-sap-docs

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Читает публичную документацию; запросы идут на стороннюю размещенную службу, если не поднимать сервер у себя.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCP SAP Docs дает ассистентам Claude, Cursor, ChatGPT единый поиск и получение документации SAP. Он объединяет локальный полнотекстовый поиск BM25 с необязательным смысловым ранжированием по склонированным документам SAP и необязательными живыми запросами к онлайн-источникам. Один код работает в двух вариантах: `sap-docs` охватывает UI5, CAP, Cloud SDK, ABAP, BTP, ИИ и Terraform, а `abap` сосредоточен на справочнике ключевых слов ABAP, RAP, шпаргалках и руководствах по стилю. Общие инструменты: `search` ищет по документации и принимает `query`, `k`, `includeOnline`, `sources`, `abapFlavor`, `fetch` возвращает полный документ по идентификатору из поиска, `sap_community_search` ищет в сообществе SAP, а `sap_search_objects` и `sap_get_object_details` показывают состояние выпуска объектов и уровень чистого ядра. Размещенный вариант `https://mcp-sap-docs.marianzeis.de/mcp` публичный и только для чтения.

Для кого. Разработчикам SAP на ABAP, UI5 и CAP, которым нужны точные фрагменты документации и примеров в разговоре с агентом.

Подходит, если

  • Агент ищет в официальном справочнике ABAP синтаксис оператора для ABAP Cloud.
  • Нужны примеры RAP с OData V4 и Fiori Elements из учебных проектов.
  • Перед использованием класса проверяется уровень чистого ядра и объект-преемник.
  • Ошибка в UI5 ищется в документации и в сообществе SAP одним запросом.

Не подходит, если

  • Нужен доступ к вашей системе SAP и ее данным: сервер ищет только по документации.
  • Документация нужна без выхода во внешний интернет: размещенный вариант требует сети.
  • Требуется свежая версия документов, которых нет в локальном индексе.

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

Найди в документации ABAP Cloud синтаксис SELECT с агрегатными функциями и покажи пример из шпаргалок RAP.

MCP

Транспорт
http, stdio
Авторизация
не нужна

Ограничения

Размещенный сервер публичный и не требует ключей, но работает по сети и принадлежит стороннему автору. Для локального запуска нужно собрать индекс командами `npm run setup`, `npm run build` и `npm run start:streamable` с нужным `MCP_VARIANT`. Источники документации распространяются под лицензиями CC-BY-4.0 и Apache-2.0, результаты поиска ссылаются на исходные документы. Поиск по умолчанию идет по ключевым словам BM25, смысловое ранжирование включается отдельно. Для работы с живой системой SAP используйте отдельные серверы вроде ARC-1.

Как отключить. Удалите запись sap-docs из MCP-конфигурации клиента. Локальную сборку и индекс удаляют вместе с папкой проекта.

Частые вопросы

Как подключить MCP SAP Docs?

Добавьте в клиент MCP с поддержкой Streamable HTTP сервер с адресом `https://mcp-sap-docs.marianzeis.de/mcp`. Ключ и вход не нужны, сервер публичный и только для чтения. Для ABAP есть адрес `https://mcp-abap.marianzeis.de/mcp`.

Чем различаются варианты sap-docs и abap?

`sap-docs` охватывает широкий набор документации SAP и добавляет инструменты Discovery Center. `abap` сосредоточен на ABAP, RAP, шпаргалках и стиле и имеет инструмент `abap_lint`.

Как устроен поиск?

По умолчанию BM25 по ключевым словам. Необязательные смысловые оценки объединяются методом Reciprocal Rank Fusion. Можно включать онлайн-источники и примеры параметрами `includeOnline` и `includeSamples`.

Откуда берутся документы?

Из склонированных репозиториев SAP с лицензиями CC-BY-4.0 и Apache-2.0: справочник ABAP, UI5, CAP, BTP, Cloud SDK, примеры RAP и руководства по стилю. Результаты ссылаются на исходные файлы.

Умеет ли сервер работать с моей системой SAP?

Нет. Он ищет только по документации. Для чтения и правки кода в системе служит отдельный сервер ARC-1 или mcp-abap-adt.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

MCP-сервер от SAP ищет по модели CDS и локальным эмбеддингам документации CAP, чтобы агент точнее писал код приложений

MCP-серверМинимальный доступ118Звезды репозитория
Официальный

MCP-сервер Ref: поиск по документации API и библиотек, который отдает агенту только нужные куски страниц

MCP-серверРасширенный доступ1,2 тыс.Звезды репозитория

MCP-сервер для SAP ABAP: агент ищет объекты, читает и правит исходники, проверяет синтаксис и ведет транспорты через ADT

MCP-серверШирокий доступ213Звезды репозитория

Docs MCP Server

Grounded Docs MCP Server

Локальный MCP-сервер: индексирует документацию из сайтов, GitHub, npm, PyPI и файлов и дает агенту поиск по нужной версии

MCP-серверРасширенный доступ1,9 тыс.Звезды репозитория

MCP-сервер к SAP ABAP через ADT: агент читает код программ, классов, таблиц, CDS и ищет объекты в системе

MCP-серверРасширенный доступ209Звезды репозитория

Краулер на Go превращает сайты документации в Markdown, а агенту дает офлайн-поиск search_docs и чтение страниц по MCP.

MCP-серверРасширенный доступ109Звезды репозитория

Коротко о README

Репозиторий общий для двух вариантов сервера и хранит настройку источников документации. Размещенные экземпляры автора доступны по адресам для SAP Docs и ABAP.

Бейдж для README

Сообщить о проблеме