Skip to main content
Glama
felipetomazzi-source

mcp-bw-modelling-api

MCP Server - SAP BW Modeling API

Ein MCP-Server (Model Context Protocol), der SAP-BW4/HANA-Modellierungsobjekte als Tools über FastMCP bereitstellt. Ermöglicht KI-Assistenten, die Metadaten Ihres BW-Systems zu erkunden und abzufragen: InfoAreas, InfoObjects, ADSOs, CompositeProviders, Queries und mehr.

Voraussetzungen

  • Python 3.10+

  • Zugriff auf ein SAP-BW4/HANA-System mit aktivierter BW-Modellierungs-API (/sap/bw/modeling/)

  • Ein SAP-Benutzer mit entsprechenden Berechtigungen für die Modeling API

Related MCP server: bw-modeling-mcp

Installation

pip install -r requirements.txt

Konfiguration

Der Server wird über Umgebungsvariablen konfiguriert:

Variable

Erforderlich

Beschreibung

Standard

BW_BASE_URL

Ja

Basis-URL des BW-Systems (z. B. https://bw4hana.example.com)

BW_USERNAME

Ja

SAP-Benutzername

BW_PASSWORD

Ja

SAP-Passwort

BW_CLIENT

Nein

SAP-Mandantennummer

100

BW_VERIFY_SSL

Nein

SSL-Zertifikate überprüfen (true/false)

false

Ausführen des Servers

Eigenständig (stdio-Transport)

python server.py

Mit FastMCP-CLI

fastmcp run server.py:mcp

HTTP-Transport

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

MCP-Client-Konfiguration

Fügen Sie dies zu Ihrer MCP-Client-Konfiguration hinzu (z. B. .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"
      }
    }
  }
}

Verfügbare Tools

Tool

Beschreibung

check_connection

Verbindung zum BW-System testen

search_bw_objects

Nach beliebigem BW-Objekt nach Name/Typ suchen

list_infoareas

Alle InfoAreas auflisten (organisatorische Ordner)

list_infoobjects

InfoObjects auflisten (Merkmale, Kennzahlen)

list_adsos

Erweiterte DataStore-Objekte auflisten

list_composite_providers

CompositeProviders auflisten (HCPR)

list_queries

BEx/BW-Queries auflisten

get_object_details

Vollständige Metadaten für ein beliebiges BW-Objekt abrufen

get_infoobject_details

InfoObject-Eigenschaften abrufen

get_adso_fields

Feldliste eines ADSO abrufen

get_composite_provider_parts

Datenquellen eines CompositeProviders abrufen

get_infoarea_contents

Alle Objekte in einer InfoArea auflisten

Unterstützte Objekttypen

Code

Objekttyp

AREA

InfoArea

IOBJ

InfoObject

ADSO

DataStore-Objekt (erweitert)

HCPR

CompositeProvider

QUERY

Query

TRFN

Transformation

DTP

Datenübertragungsprozess

MPRO

MultiProvider

ODSO

DataStore-Objekt (klassisch)

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