Fabric Core MCP Server は、AI エージェントが自然言語を使用してMicrosoft Fabricと対話できるようにするリモート エンドポイントです。 モデル コンテキスト プロトコル (MCP) に基づいて構築され、アクセス許可とセキュリティ ポリシーを尊重しながら、プロンプトを Fabric API 呼び出しに変換します。
注
Fabric Core MCP Server は現在プレビュー段階です。 機能と構成は、一般公開前に変更される可能性があります。
ヒント
Fabric MCPは初めてですか? まず、Fabric MCP サーバーの概要でプロトコルを理解し、コア サーバーとローカル サーバーを比較します。
どのように機能するのか
AI エージェントを Fabric Core MCP Server に接続する場合:
- エージェントは、
https://api.fabric.microsoft.com/v1/mcp/coreでリモート エンドポイントに接続します。 - Microsoft Entra IDを使用して、ブラウザー ベースの OAuth 2.0 フローを使用して認証します。
- エージェントは、使用可能なツール (検索、ワークスペース、項目、アクセス許可、フォルダー、容量) を検出します。
- 質問すると、エージェントは適切なツールを選択し、サーバーはユーザーに代わって Fabric REST API を呼び出します。
- すべての操作は、Fabric RBAC のアクセス許可を遵守し、Fabric によって監査ログに記録されます。
サポートされている操作
Fabric Core MCP Server では現在、次の機能がサポートされています。
- カタログ検索 - 表示名、説明、またはワークスペース名で OneLake カタログ内のワークスペース全体のアイテムを検索します。 必要に応じて、項目の種類でフィルター処理します。
- ワークスペース操作 - ワークスペース の一覧表示、作成、更新、削除
- Item management — Fabric項目(lakehouses、セマンティックモデル、ノートブック、パイプラインなどの項目の種類)の作成、読み取り、更新、削除
- アクセス許可の管理 - ワークスペース ロールの付与と取り消し (管理者、メンバー、共同作成者、ビューアー)
- フォルダーの編成 - ワークスペース内のフォルダーの作成と管理
- 容量情報 - 使用可能な容量を一覧表示し、操作の状態を確認する
ツールの完全な一覧については、ツールリファレンスを 参照してください。
使用シナリオ
Fabric環境を調べる
- "'Sales Revenue' として記述されたアイテムを検索する"
- "名前に 'Customer' を含むレイクハウスを検索する"
- "すべての自分のFabric ワークスペースを一覧表示する"
- "Sales Analytics ワークスペースのすべてのセマンティック モデルを表示する"
- "開発環境にはどのようなレイクハウスが存在しますか?
リソースの作成と管理
- "Sales Analytics Dev というワークスペースを作成する"
- "Dev ワークスペースに CustomerData という名前のレイクハウスを作成する"
アクセス許可の管理
- "誰が Sales Analytics に管理者アクセス権を持っているのですか?
- "開発ワークスペースに共同作成者として john@contoso.com を追加する"
ワークフローを自動化する
- Lakehouse を使用して新しいワークスペースを作成し、私のチームを貢献者として追加する
- "自分が管理者であるすべてのワークスペースを検索し、容量の割り当てを一覧表示する"
制限事項
- すべての操作で、既存のFabricアクセス許可 (RBAC) が尊重されます
- 一部の高度なFabric機能には、対応する MCP ツールがまだない場合があります
- アイテム (Lakehouseテーブルやノートブックコードなど) 内のデータを変更する操作には、直接のFabric アクセスが必要です
次のステップ
関連するコンテンツ
- Fabric MCP サーバーの概要 — コア サーバーとローカル サーバーの比較
- コア MCP ツール リファレンス - 完全なツールの一覧
- モデル コンテキスト プロトコルの仕様
- Microsoft Graph MCP Server