bw-modeling-mcp
by dnic-dev·★ 33·Score 46
MCP server for AI-assisted development in SAP BW/4HANA systems with comprehensive modeling tools.
Overview
This is a comprehensive MCP server that enables AI assistants to work directly with SAP BW/4HANA systems through their internal REST API. It provides extensive functionality for reading, creating, and modifying BW modeling objects including aDSOs, InfoObjects, Transformations, DTPs, and BW Queries. The server supports both metadata operations and live data querying, with advanced features like dependency analysis, data flow navigation, and role management.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you work with SAP BW/4HANA systems and want AI assistants to directly interact with your BW environment for development, analysis, or data lineage tasks.
When NOT to choose this
Don't choose this if you're using BW 7.5 (on HANA) instead of BW/4HANA, or if you need functionality beyond BW modeling objects and data operations.
Tools this server exposes
12 tools extracted from the READMEbw_searchSearch BW objects by name or description with optional wildcard support and object type filtering.
bw_xrefFind all objects that reference a given BW object (where-used analysis) including source systems for DataSources.
bw_get_adsoRead the full structure of an aDSO including fields, key fields, settings and version state.
bw_create_adsoCreate a new aDSO from template or empty, supporting all aDSO type presets including write-interface.
bw_update_adsoModify an existing aDSO by adding/removing fields, managing keys, updating properties or changing settings.
bw_query_dataExecute a BEx Query or preview data from any InfoProvider with variables, filters and axis layout control.
bw_get_rolesRead the full role hierarchy including folders and roles in BW system.
bw_set_query_rolesPublish or remove a query from a role or specific sub-folder in BW role management.
bw_get_dataflowTrace the complete structural data flow graph of any BW object in any direction.
bw_list_datasourcesRecursively list all DataSources under a source system with full APCO hierarchy path.
bw_get_composite_providerRead a CompositeProvider structure including view node types, source providers with mappings and join conditions.
bw_activateActivate BW objects including aDSO, InfoObject, Transformation and DTP.
Comparable tools
Installation
# Install via npm (recommended)
npm install -g bw-modeling-mcp
# Or clone and build
git clone https://github.com/dnic-dev/bw-modeling-mcp.git
cd bw-modeling-mcp
npm install
npm run buildFor Claude Desktop, add to claude_desktop_config.json:
{
"mcpServers": {
"bw-modeling-mcp": {
"command": "node",
"args": ["/path/to/bw-modeling-mcp/dist/index.js"],
"env": {
"BW_URL": "https://your-bw-host:50001",
"BW_USER": "YOUR_USER",
"BW_PASSWORD": "YOUR_PASSWORD",
"BW_CLIENT": "001",
"BW_LANGUAGE": "EN"
}
}
}
}FAQ
- Which SAP systems are supported?
- SAP BW/4HANA (all versions) is fully supported. SAP BW on HANA (7.5) is not supported due to HTTP version negotiation issues.
- How do I get API access to my BW system?
- You need REST API access to your BW/4HANA system at the /sap/bw/modeling/ endpoint. Contact your SAP administrator to enable this access.
Compare bw-modeling-mcp with
Last updated · Auto-generated from public README + GitHub signals.