Power BI Admin
БесплатноНе проверенFull Power BI administration with 43 tools covering workspaces, reports, datasets, DAX queries, and governance.
Описание
Full Power BI administration with 43 tools covering workspaces, reports, datasets, DAX queries, and governance.
README
A Python MCP server providing 43 tools for full Power BI administration via the Power BI REST API.
Features
- 43 MCP tools covering workspaces, reports, datasets, dashboards, dataflows, pipelines, capacities, gateways, and admin
- Dual auth: Service Principal (automation) or Delegated User (interactive via device code)
- Dual transport: stdio (local) or SSE (remote/Docker)
- Push datasets: Pipe data into Power BI programmatically
- DAX queries: Run queries against datasets
- Secure: Azure Key Vault support, no secrets in logs, restricted file permissions
Quick Start
Prerequisites
- Python 3.11+
- Azure AD app registration with Power BI API permissions
Local Setup
git clone <repo-url>
cd PowerBIMCP
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env
# Edit .env with your Azure credentials
Run Locally (stdio)
powerbi-mcp
Claude Desktop Configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"powerbi": {
"command": "powerbi-mcp",
"env": {
"AZURE_TENANT_ID": "your-tenant-id",
"AZURE_CLIENT_ID": "your-client-id",
"AZURE_CLIENT_SECRET": "your-client-secret"
}
}
}
}
Docker (SSE)
cp .env.example .env
# Edit .env with your Azure credentials
docker compose up -d
Configuration
| Variable | Required | Default | Description |
|---|---|---|---|
AUTH_METHOD |
No | service_principal |
service_principal, delegated, or auto |
AZURE_TENANT_ID |
Yes | — | Azure AD tenant ID |
AZURE_CLIENT_ID |
Yes | — | App registration client ID |
AZURE_CLIENT_SECRET |
For SP | — | Client secret |
AZURE_KEYVAULT_URL |
No | — | Key Vault URL for production |
POWERBI_DEFAULT_WORKSPACE_ID |
No | — | Default workspace |
TRANSPORT |
No | stdio |
stdio or sse |
SSE_PORT |
No | 8080 |
SSE port |
DAX_QUERIES_ENABLED |
No | true |
Enable/disable DAX queries |
LOG_LEVEL |
No | INFO |
Logging level |
Development
pip install -e ".[dev]"
pytest tests/ -v
Установка Power BI Admin
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/samlev-2004/powerbimcpFAQ
Power BI Admin MCP бесплатный?
Да, Power BI Admin MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Power BI Admin?
Нет, Power BI Admin работает без API-ключей и переменных окружения.
Power BI Admin — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Power BI Admin в Claude Desktop, Claude Code или Cursor?
Открой Power BI Admin на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Power BI Admin with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
