Кратко
Подключите SAP к Gemini через готовые MCP-коннекторы: S/4HANA on-premise по HANA SQL или OData, S/4HANA Cloud, Business One, ECC и Concur. Без кода.
Коротко: Gemini получает доступ к SAP через MCP-коннектор в AnythingMCP. Какой коннектор нужен, зависит от вашей системы SAP: для S/4HANA on-premise или Private Cloud коннектор читает базу данных HANA с помощью собственного словаря данных SAP (или OData-сервисы Gateway), S/4HANA Cloud Public Edition использует выпущенные API SAP, а у Business One, ECC и Concur свои способы подключения. Вы устанавливаете коннектор, вводите учётные данные и добавляете MCP-сервер в Gemini CLI. Тот же сервер работает в Claude, ChatGPT, Copilot и Cursor.
Какая система SAP у вас?
Чтение базы данных HANA на SQL с опорой на собственный словарь данных SAP. Только чтение, 10 инструментов, проверено на S/4HANA 2025.
Подключить S/4HANA через HANA →OData-сервисы V2/V4 из Gateway становятся инструментами MCP, а SAP проверяет полномочия при каждом вызове.
OData в MCP →Выпущенные OData API SAP через communication arrangement в BTP: бизнес-партнёры, заказы, фактуры, проводки.
Подключить S/4HANA Cloud →Service Layer (OData v4): бизнес-партнёры, товары, коммерческие предложения, заказы, поставки, счета. Умеет также создавать заказы клиентов.
Подключить Business One →Авансовые отчёты, согласования, участники и маршруты поездок, с OAuth 2.0.
Подключить Concur →Не уверены, какой способ подходит вашему S/4HANA? Всё зависит от того, к чему у вас есть доступ:
Что спрашивают у Gemini о SAP
Именно для таких вопросов созданы коннекторы. Каждый из них выполняется в вашей собственной системе, с правами пользователя, которого вы настроили.
| Вопрос | Способ |
|---|---|
| «Какой была наша валовая маржа по месяцам в 2025 году в разрезе балансовых единиц?» | HANA SQL |
| «У каких клиентов есть счета, просроченные более чем на 60 дней, и на какую сумму?» | HANA SQL, OData |
| «Каков наш DSO в этом квартале по сравнению с прошлым?» | HANA SQL |
| «Топ-10 клиентов по чистой выручке за последние 12 месяцев» | HANA SQL, OData, S/4HANA Cloud |
| «Какие заказы на поставку всё ещё открыты и просрочены по дате поставки?» | OData, S/4HANA Cloud |
| «Покажи стоимость запасов по заводам и группам материалов» | HANA SQL |
Руководство по HANA разбирает три из них от начала до конца: какие инструменты вызывает Gemini, какие таблицы SAP он читает и какой SQL выполняет.
Как это работает
- Роли и доступ к инструментам
- По умолчанию только чтение
- Журнал аудита
S/4HANA on-premise, Private Cloud и ECC находятся в вашей сети или в landing zone частного облака SAP, поэтому AnythingMCP тоже работает там: один файл Docker Compose на хосте, у которого есть доступ к SAP. Gemini CLI работает на вашем компьютере и обращается к MCP-эндпоинту внутри вашей сети; саму систему SAP никогда не нужно публиковать. SAP Business One, S/4HANA Cloud и Concur доступны через интернет, поэтому с ними работает и AnythingMCP Cloud.
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d # затем добавьте хост SAP в SSRF_ALLOWED_HOSTS в .env
Затем установите коннектор из Connectors → Marketplace и добавьте MCP-сервер в Gemini CLI: gemini mcp add --transport http sap <url> -H "X-API-Key: <key>", где URL указан в разделе MCP Servers.
HANA SQL или OData?
Оба способа работают с S/4HANA on-premise и Private Cloud, и их можно использовать одновременно.
| HANA SQL | OData | |
|---|---|---|
| Что читает | Любую таблицу или CDS-представление, доступные пользователю базы данных | Сервисы Gateway, которые может вызывать пользователь SAP |
| Полномочия SAP | Не применяются: границу задают права в базе данных | SAP проверяет их при каждом вызове |
| Сильные стороны | Итоги по миллионам строк, финансы и сквозной анализ по модулям | Опубликованные API, бизнес-объекты, собственные проверки SAP |
| Работает с | S/4HANA на HANA | S/4HANA, ECC, BW |
| Что нужно | Пользователь базы данных HANA и лицензия, допускающая SQL-доступ сторонних приложений | Технический пользователь SAP и активные сервисы Gateway |
Прямое подключение, Joule или универсальный HANA-сервер?
Три способа дать ИИ-модели доступ к данным SAP.
| Прямое подключение (AnythingMCP) | SAP Joule с Claude | Универсальные MCP-серверы для HANA | |
|---|---|---|---|
| Работает on-premise и в Private Cloud уже сегодня | Да | Зависит от продукта SAP, редакции и релиза | Да, при доступе к базе данных |
| Кто поставляет и лицензирует | Вы сами (open source, AGPL-3.0) | SAP, на платформе SAP Business AI | Выбранный вами проект |
| Понимает таблицы SAP | Да: словарь данных SAP и CDS-представления в виде инструментов | Управляется SAP | Нет: только исходные имена таблиц и столбцов |
| Защита при чтении | Да: один SELECT, 1000 строк, тайм-аут, запрещённые таблицы | Управляется SAP | По-разному |
| Работает в любом MCP-клиенте | Claude, ChatGPT, Copilot, Cursor, Gemini CLI | Внутри приложений SAP | Обычно да |
Joule является собственным ассистентом SAP, и SAP вместе с Anthropic объявили, что Claude появится внутри него. Прямое подключение подходит командам, которые хотят работать с Claude, ChatGPT или Copilot на своих данных SAP уже сейчас, в системах, которые они эксплуатируют сами.
FAQ
Как подключить SAP к Gemini? Установите коннектор AnythingMCP для вашей системы SAP (S/4HANA через HANA SQL или OData, S/4HANA Cloud, Business One или Concur), введите учётные данные и добавьте URL MCP-сервера в Gemini CLI. Для S/4HANA on-premise и Private Cloud запускайте AnythingMCP в той сети, из которой доступна SAP.
Как подключить SAP Business One к Gemini? Установите коннектор SAP Business One, укажите URL Service Layer, базу данных компании, пользователя и его пароль, затем добавьте MCP-сервер в Gemini. В нём 12 инструментов для бизнес-партнёров, товаров, коммерческих предложений, заказов, поставок и счетов, и он умеет создавать заказы клиентов. Пошагово: Подключить SAP Business One к Gemini.
Как подключить SAP HANA к ChatGPT? Так же, как к Gemini CLI: установите коннектор SAP S/4HANA (HANA SQL) в AnythingMCP на своём сервере и добавьте его MCP-сервер в ChatGPT как коннектор (режим разработчика, платные тарифы). Инструменты и ограничения только на чтение в обоих случаях одинаковы. См. SAP и ChatGPT.
Существует ли MCP-сервер для SAP? Да. AnythingMCP поставляет SAP S/4HANA (HANA SQL, 10 инструментов), S/4HANA (OData), S/4HANA Cloud (15 инструментов), Business One (12 инструментов) и Concur (10 инструментов) в виде готовых MCP-коннекторов, с открытым исходным кодом и для развёртывания на своём сервере. Все они перечислены в репозитории sap-mcp-server; sap-hana-mcp-server содержит только коннектор для HANA.
Работает ли это с SAP ECC?
Да, через OData-сервисы SAP Gateway в ECC: создайте OData-коннектор и импортируйте нужные сервисы из $metadata. Для способа HANA SQL нужен S/4HANA, потому что он читает таблицы и CDS-представления S/4HANA.
Может ли Gemini изменять данные в SAP? Только там, где это позволяет коннектор. SAP Business One может создавать заказы клиентов, а Concur может выполнять действия с авансовыми отчётами; коннекторы S/4HANA только читают. Давайте каждой роли MCP только те инструменты, которые ей нужны.
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для вашего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
- Подключить SAP S/4HANA к Gemini через SAP HANA
- OData в MCP: SAP Gateway, S/4HANA и ECC
- MCP-сервер для SAP HANA: инструменты, безопасность, развёртывание на своём сервере
- Подключить SAP S/4HANA Cloud к Gemini
- Подключить SAP Business One к Gemini
- Подключить SAP Concur к Gemini
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Meta Muse
Это руководство помогло?