mcpField
P
Powerbi

Powerbi

ローカル
github.com/asklokeshデータ・分析043 週間前に更新

Powerbi について

Power BIのビジネス分析とデータ可視化をGenAIアプリケーションに接続するMCPサーバーです。幅広いAPI対応に加え、複数の認証方式とリクエスト処理機能を備えています。

主な機能

  1. 01Power BI APIの幅広いカバー
  2. 02複数の認証方式
  3. 03レート制限
  4. 04エラー処理と再試行
  5. 05非同期処理

活用シーン

  1. 01GenAIアプリケーションとPower BIの接続
  2. 02再試行ロジックを使ったAPIリクエスト処理

MCP 対応

MCPサーバーとして、GenAIアプリケーションにPower BI API連携を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"asklokesh-powerbi": {
"command": "uvx",
"args": [
"powerbi-mcp-server"
],
"env": {
"POWERBI_API_KEY": "<POWERBI_API_KEY>",
"POWERBI_API_URL": "<POWERBI_API_URL>"
}
}
}
}
起動コマンドuvx powerbi-mcp-server
設定が必要な環境変数
POWERBI_API_KEYシークレットAPI Key for POWERBI
POWERBI_API_URLAPI URL for POWERBI

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypipowerbi-mcp-server0.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Power BI MCP Server

Powerbi Mcp Server

GitHub stars GitHub forks GitHub watchers

License Issues Pull Requests Last Commit

Python MCP

Commit Activity Code Size Contributors

GenAI アプリケーションと Power BI を連携するための Model Context Protocol(MCP)サーバーです。

概要

ビジネス分析とデータ可視化

機能

  • Power BI API を幅広くカバー
  • 複数の認証方法
  • レート制限に対応したエンタープライズ向け設計
  • 包括的なエラー処理と再試行ロジック
  • パフォーマンスを向上させる非同期処理をサポート

インストール

pip install powerbi-mcp-server

または、ソースからインストールします。

git clone https://github.com/asklokesh/powerbi-mcp-server.git
cd powerbi-mcp-server
pip install -e .

設定

Power BI API の要件に従って、.env ファイルを作成するか、環境変数を設定します。

クイックスタート

from powerbi_mcp import PowerBiMCPServer

# Initialize the server
server = PowerBiMCPServer()

# Start the server
server.start()

ライセンス

MIT License — 詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。