Enterprise2-minute readEN · DE · IT

Как подключить Sap к Cursor — через MCP

Пошаговое руководство по подключению SAP S/4HANA, SAP Business One и SAP ERP к Claude через MCP. Запрашивайте данные SAP на естественном языке.

HCBy HelpCode teamUpdated 2 min read Open source on GitHub

No credit card · 7-day trial · Self-host alternative available

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Summary

Пошаговое руководство по подключению SAP S/4HANA, SAP Business One и SAP ERP к Claude через MCP. Запрашивайте данные SAP на естественном языке.

Общение с твоей SAP системой через Claude

Представьте, что ты спрашиваешь Claude: "Каковы открытые заказы на покупку для поставщика X?" и получаешь ответ в реальном времени прямо из твоей SAP системы. С AnythingMCP ты можешь преобразовать OData и REST API SAP в MCP сервер, который Claude может использовать напрямую.

Что тебе нужно

  • SAP S/4HANA, SAP Business One или SAP ERP с включенными OData/REST API
  • Установленный Docker на твоём сервере
  • Claude Desktop, Claude.ai или любой совместимый с MCP AI клиент
  • Учетные данные технического пользователя SAP

Пошаговое руководство

Шаг 1: Разверни AnythingMCP

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d

Шаг 2: Создай REST соединитель для SAP

Открой панель управления AnythingMCP по адресу http://localhost:3000 и создай новый REST соединитель. Установи базовый URL на твой SAP OData конечный пункт:

  • S/4HANA Cloud: https://your-tenant.s4hana.cloud.sap/sap/opu/odata/sap
  • S/4HANA On-Premise: https://your-sap-server:port/sap/opu/odata/sap
  • Business One: https://your-server:50000/b1s/v1

Импортируй метаданные OData сервиса как спецификацию OpenAPI.

Шаг 3: Настрой аутентификацию SAP

  • On-Premise: Используй Basic auth с твоим техническим пользователем SAP
  • SAP BTP / Cloud: Используй OAuth 2.0 с SAP IAS или Azure AD
  • API Hub sandbox: Используй API ключ

Добавь необходимые заголовки, такие как sap-client и x-csrf-token: fetch для операций записи.

Шаг 4: Просмотри и настрой инструменты

AnythingMCP генерирует инструменты MCP из определений OData SAP. Переименуйте инструменты для ясности (например, "get_purchase_orders" вместо "A_PurchaseOrder"), добавь описания и выбери, какие операции сделать доступными.

Шаг 5: Подключи к Claude

Добавь MCP сервер в файл конфигурации Claude Desktop:

{
  "mcpServers": {
    "sap": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Ты также можешь добавить твой MCP сервер напрямую в Claude.ai в разделе Настройки → Соединители, без необходимости использовать Claude Desktop.

Шаг 6: Начни задавать вопросы

Теперь ты можешь задавать Claude такие вопросы, как:

  • "Покажи мне все открытые заказы на покупку свыше €10,000"
  • "Каков уровень запасов для материала 4711?"
  • "Составь список всех просроченных счетов от клиента ABC Corp"
  • "Создай заявку на покупку на 100 единиц материала X"
  • "Каковы наши доходы за этот квартал?"

Лучшие практики безопасности

  1. Используй выделенного технического пользователя с минимальными авторизациями SAP
  2. Начни с режима только для чтения — Сначала открывайте только операции GET
  3. Тестируйте в песочнице — Используй песочницу SAP API Business Hub перед производством
  4. Включи аудит логирования в AnythingMCP для отслеживания всех операций, инициированных AI
  5. Установи ограничения по скорости для защиты твоей SAP системы

Следующие шаги

Это руководство помогло?

Ready to ship

Ship MCP to your stack in 60 seconds.

Spin up AnythingMCP on managed Cloud or self-host it on your infrastructure. Free for 7 days, no credit card.

Похожие руководства