Skip to main content
Glama
felipetomazzi-source

mcp-bw-modelling-api

MCP 서버 - SAP BW 모델링 API

SAP BW4/HANA 모델링 객체를 FastMCP를 통해 도구로 노출하는 MCP(Model Context Protocol) 서버입니다. AI 어시스턴트가 BW 시스템의 메타데이터(InfoArea, InfoObject, ADSO, CompositeProvider, Query 등)를 탐색하고 조회할 수 있게 해줍니다.

사전 요구 사항

  • Python 3.10 이상

  • BW 모델링 API(/sap/bw/modeling/)가 활성화된 SAP BW4/HANA 시스템에 대한 접근 권한

  • 모델링 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

모든 InfoArea(조직 폴더) 나열

list_infoobjects

InfoObject(특성, 키 수치) 나열

list_adsos

고급 DataStore 객체 나열

list_composite_providers

CompositeProvider(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 객체(고급)

HCPR

CompositeProvider

QUERY

쿼리

TRFN

변환

DTP

데이터 전송 프로세스

MPRO

MultiProvider

ODSO

DataStore 객체(클래식)

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