Back to Home
jonaolden icon

mcpbi

Verified Safe

by jonaolden

Overview

Provides a Model Context Protocol (MCP) server for local Power BI Tabular Models, enabling LLM clients to interact for debugging, analysis, and DAX query composition.

Installation

Run Command
dotnet run --project pbi-local-mcp/pbi-local-mcp.csproj

Environment Variables

  • PBI_PORT
  • PBI_DB_ID
  • PBI_OBFUSCATION_STRATEGY
  • PBI_ENCRYPTION_KEY
  • DOTNET_LOG_LEVEL

Security Notes

The server explicitly states it only accepts connections from localhost, significantly reducing network attack surface. It performs DAX query validation to prevent malicious queries. Encryption keys (for obfuscation/decryption) are handled via environment variables or command-line parameters, not hardcoded. The project utilizes strong cryptographic algorithms (AES-256, PBKDF2) for its decryption tool. Connection to the Power BI model is read-only. Overall, good security practices are highlighted and seem to be implemented for its intended use case.

Similar Servers

Stats

Interest Score39
Security Score8
Cost ClassMedium
Avg Tokens500
Stars16
Forks4
Last Update2025-12-02

Tags

Power BITabular ModelDAXLLM IntegrationData Analysis