Skip to main content
Glama
felipetomazzi-source

mcp-bw-modelling-api

MCP Server - SAP BW Modeling API

SAP BW4/HANA のモデリングオブジェクトを FastMCP 経由でツールとして公開する MCP (Model Context Protocol) サーバーです。AI アシスタントが BW システムのメタデータ (InfoAreas、InfoObjects、ADSOs、CompositeProviders、Queries など) を探索および照会できるようにします。

前提条件

  • Python 3.10+

  • BW Modeling API が有効な SAP BW4/HANA システムへのアクセス (/sap/bw/modeling/)

  • Modeling API に対する適切な認可を持つ SAP ユーザー

Related MCP server: bw-modeling-mcp

インストール

pip install -r requirements.txt

設定

サーバーは環境変数で設定されます。

変数

必須

説明

デフォルト

BW_BASE_URL

はい

BW システムのベース URL (例: 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"
      }
    }
  }
}

利用可能なツール

ツール

説明

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