Skip to main content
Glama
felipetomazzi-source

mcp-bw-modelling-api

MCP-сервер - SAP BW Modeling API

MCP-сервер (Model Context Protocol), который предоставляет объекты моделирования SAP BW4/HANA в качестве инструментов через FastMCP. Позволяет AI-ассистентам исследовать и запрашивать метаданные вашей BW-системы: InfoAreas, InfoObjects, ADSOs, CompositeProviders, Queries и другое.

Предварительные требования

  • Python 3.10+

  • Доступ к системе SAP BW4/HANA с включенным BW Modeling API (/sap/bw/modeling/)

  • Пользователь SAP с соответствующими авторизациями для Modeling API

Related MCP server: bw-modeling-mcp

Установка

pip install -r requirements.txt

Конфигурация

Сервер настраивается через переменные окружения:

Variable

Required

Description

Default

BW_BASE_URL

Да

Базовый URL системы BW (например, https://bw4hana.example.com)

BW_USERNAME

Да

Имя пользователя SAP

BW_PASSWORD

Да

Пароль SAP

BW_CLIENT

Нет

Номер клиента SAP

100

BW_VERIFY_SSL

Нет

Проверять SSL-сертификаты (true/false)

false

Запуск сервера

Автономный режим (транспорт stdio)

python server.py

С помощью FastMCP CLI

fastmcp run server.py:mcp

HTTP-транспорт

fastmcp run server.py:mcp --transport http --port 8000

Конфигурация MCP-клиента

Добавьте это в конфигурацию вашего MCP-клиента (например, .kiro/settings/mcp.json):

{
  "mcpServers": {
    "bw-modeling": {
      "command": "python",
      "args": ["path/to/server.py"],
      "env": {
        "BW_BASE_URL": "https://your-bw-system.example.com",
        "BW_USERNAME": "your_user",
        "BW_PASSWORD": "your_password",
        "BW_CLIENT": "100"
      }
    }
  }
}

Доступные инструменты

Tool

Description

check_connection

Проверить подключение к системе BW

search_bw_objects

Искать любой объект BW по имени/типу

list_infoareas

Список всех InfoAreas (организационных папок)

list_infoobjects

Список InfoObjects (характеристики, ключевые показатели)

list_adsos

Список Advanced DataStore Objects

list_composite_providers

Список CompositeProviders (HCPR)

list_queries

Список BEx/BW-запросов

get_object_details

Получить полные метаданные для любого объекта BW

get_infoobject_details

Получить свойства InfoObject

get_adso_fields

Получить список полей ADSO

get_composite_provider_parts

Получить источники данных CompositeProvider

get_infoarea_contents

Список всех объектов в InfoArea

Поддерживаемые типы объектов

Код

Тип объекта

AREA

InfoArea

IOBJ

InfoObject

ADSO

DataStore Object (advanced)

HCPR

CompositeProvider

QUERY

Query

TRFN

Transformation

DTP

Data Transfer Process

MPRO

MultiProvider

ODSO

DataStore Object (classic)

Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to integrate with SAP systems via OData REST APIs for querying entity sets, performing CRUD operations, and executing function imports. It features automatic service discovery, CSRF token management, and smart connection handling without requiring the SAP RFC SDK.
    11
    12
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants to read, create, and modify SAP BW/4HANA modeling objects via the internal REST API, including aDSOs, InfoObjects, transformations, DTPs, queries, and more.
    99
    358
    57
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    Enables interaction with SAP S/4HANA systems via OData, allowing service discovery, metadata exploration, field value retrieval, and CRUD operations through natural language.
    4
    5

View all related MCP servers

Related MCP Connectors

  • Connect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...

  • Run SOQL queries to explore and retrieve Salesforce data. Access accounts, contacts, opportunities…

  • Run SOQL queries against your Salesforce org to retrieve records and insights. Explore objects, fi…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/felipetomazzi-source/mcp-bw-modelling-api'

If you have feedback or need assistance with the MCP directory API, please join our Discord server