Development · MODEL CONTEXT PROTOCOL

jonaolden pbixray mcp server

MCP server to give llms such as Claude, GitHub Copilot etc full PowerBI model context (from input .pbix) through tools based on PBIXRay python package.

WHAT IT CONNECTS

What jonaolden pbixray mcp server gives an AI Agent

  • [x] Loading and analyzing PBIX files
  • [x] Data model exploration
  • [x] Listing tables in the model
  • [x] Retrieving model metadata
  • [x] Checking model size
  • [x] Getting model statistics
  • [x] Getting comprehensive model summary
  • [x] Query language access
  • [x] Viewing Power Query (M) code
  • [x] Accessing M Parameters
  • [x] Exploring DAX calculated tables
  • [x] Viewing DAX measures
  • [x] Examining DAX calculated columns
  • [x] Data structure analysis
  • [x] Retrieving schema information
  • [x] Analyzing table relationships
  • [x] Accessing table contents with pagination
  • `--disallow [tool_names]`: Disable specific tools for security reasons
  • `--max-rows N`: Set maximum number of rows returned (default: 100)
  • `--page-size N`: Set default page size for paginated results (default: 20)
  • Clone the repository:
  • Install in development mode:
  • If installing from source, create a virtual environment and install dependencies:
  • [Hugoberry](https://github.com/Hugoberry/pbixray) - Original PBIXRay library
  • [rusiaaman](https://github.com/rusiaaman/wcgw) - WCGW (This MCP was fully written by Claude using wcgw)

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.