ContextHub
データ分析無料プランあり🔑 APIキー必要npx

Power BI MCP Server

Power BIのレポート・ダッシュボードをClaudeから操作・分析できる

最終更新:2026年3月26日
クイックインストール
npx @microsoft/powerbi-mcp-server

概要

Power BI MCP Serverは、MicrosoftのBIツール「Power BI」のレポートとダッシュボードをClaudeから操作できるMCPサーバー

Power BI REST APIを使い、レポートの取得・データセットへのクエリ実行・ダッシュボードのタイル情報取得をClaudeで自動化できる

ビジネスデータをAIが直接分析してインサイトを自然言語で提供できるため、データドリブンな意思決定のスピードが向上する

Microsoft 365環境のデータ分析業務を大幅に効率化できる

料金・APIキー情報

料金

無料プランあり

Power BI Desktopは無料。Power BI Serviceは個人利用なら一部無料

Power BI Proはユーザーあたり$10/月、Premium Per Userは$20/月

料金詳細を見る →

APIキー

🔑 必要

🔑 APIキーの取得方法

  1. 1

    https://portal.azure.com にアクセスしてMicrosoftアカウントでログインする

  2. 2

    「Azure Active Directory」→「アプリの登録」で新規アプリを作成する

  3. 3

    「APIのアクセス許可」でPower BI Service(Delegated)権限を追加する

  4. 4

    「証明書とシークレット」でクライアントシークレットを発行してコピーする

APIキー発行ページへ →

こんな使い方ができます

Power BIレポートのデータをClaudeが取得して自然言語で分析結果を説明できる

複数のダッシュボードを横断してClaudeがKPIの変化を比較分析できる

データセットにClaudeがDAXクエリを生成して実行してカスタム集計ができる

Power BIのレポートをClaudeが定期取得して週次・月次レポートを自動生成できる

セットアップ手順

  1. 1

    Azure Portalでアプリを登録してPower BI REST API権限を付与する

  2. 2

    クライアントID・クライアントシークレット・テナントIDを取得する

  3. 3

    環境変数POWERBI_CLIENT_ID・POWERBI_CLIENT_SECRET・POWERBI_TENANT_IDを設定する

  4. 4

    ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add powerbi -e POWERBI_CLIENT_ID=your-id -e POWERBI_CLIENT_SECRET=your-secret -e POWERBI_TENANT_ID=your-tenant -- npx -y @microsoft/powerbi-mcp-server

設定ファイル

⚠️

コピー前に確認

Power BIアカウント(Proまたは Premium推奨)・Azure App登録が必要。Node.js環境が必要。

Terminal
claude mcp add powerbi -e POWERBI_CLIENT_ID=your-client-id -e POWERBI_CLIENT_SECRET=your-client-secret -e POWERBI_TENANT_ID=your-tenant-id -- npx -y @microsoft/powerbi-mcp-server
#BI#データ可視化#Microsoft

外部リンク

関連するMCPサーバー(データ分析