Fabric MCP Server (ローカル) では、オフライン開発ガイダンス用の API ドキュメントとベスト プラクティス の 3 つのカテゴリに分類されたツールが公開されています。 OneLake のファイルとテーブルを操作するための oneLake データ操作、Fabric項目を作成するための core Fabric 操作。
注
ツールの名前と可用性は、リリース間で変更される可能性があります。 AI エージェントのツール リストまたは GitHub リポジトリを使用して、使用可能なツールを確認します。
API のドキュメントとベスト プラクティス
これらのツールは、FABRIC API の仕様、項目スキーマ、ガイダンスを AI エージェントに提供します。これらはすべて、ライブ Fabric環境に接続せずにローカルで提供されます。 これらを使用してコードを生成し、API 図形を理解し、推奨されるパターンに従います。
| ツール | 説明 |
|---|---|
docs_workloads |
パブリック API 仕様Fabric使用できるワークロードの種類を一覧表示します |
docs_workload-api-spec |
特定のFabric ワークロードの完全な OpenAPI 仕様を取得します |
docs_platform-api-spec |
コア Fabric プラットフォーム API の OpenAPI 仕様を取得します |
docs_item-definitions |
Fabric ワークロード API 内の項目の JSON スキーマ定義を取得します |
docs_best-practices |
特定のトピックのベスト プラクティスのドキュメントとガイダンスを取得します |
docs_api-examples |
特定のワークロードの API 要求/応答ファイルの例を取得します |
プロンプトの例:
- "使用できるワークロードの種類Fabricは何ですか?
- "'notebook' の OpenAPI 操作を表示し、サンプル作成本文を指定する"
- "Microsoft Fabricのプラットフォーム レベルの API 仕様を取得する"
- "文字列列と datetime 列を適用するスキーマを使用して Lakehouse リソース定義を作成する"
- "データ パイプライン項目定義の JSON スキーマを表示する"
- "Fabric で API 調整を処理するためのベスト プラクティスを表示する"
- "ノートブックを作成するための要求/応答ペイロードの例を取得する"
- "Fabric REST API の改ページパターンは何ですか?
OneLake データ操作
これらのツールは、Fabric環境に接続して OneLake ストレージと対話します。ワークスペースとアイテムの一覧表示、ファイルとディレクトリの管理、テーブル メタデータのクエリを実行します。
| ツール | 説明 |
|---|---|
onelake_list_workspaces |
使用可能なMicrosoft Fabricワークスペースの一覧 |
onelake_list_items |
高度なメタデータを含むワークスペース アイテムを一覧表示します |
onelake_list_items_dfs |
DFS エンドポイントを介してFabric項目を一覧表示します |
onelake_list_files |
階層ファイル リスト エンドポイントを使用してファイルを一覧表示する |
onelake_download_file |
OneLake ファイルをダウンロードする |
onelake_upload_file |
OneLake ストレージにファイルをアップロードします |
onelake_delete_file |
OneLake ストレージからファイルを削除します |
onelake_create_directory |
DFS エンドポイントを使用してディレクトリを作成します |
onelake_delete_directory |
ディレクトリを削除します (必要に応じて再帰的) |
onelake_get_table_config |
ワークスペース項目のテーブル API 構成を取得します |
onelake_list_table_namespaces |
テーブル API を介して公開されるテーブル名前空間 (スキーマ) を一覧表示します |
onelake_get_table_namespace |
特定の名前空間のメタデータを取得します |
onelake_list_tables |
名前空間内でパブリッシュされたテーブルを一覧表示します |
onelake_get_table |
特定のテーブルの定義を取得します。 |
Important
API ドキュメントとベスト プラクティス ツールとは異なり、OneLake ツールはライブ Fabric環境に接続し、認証を必要とします。
コア Fabric操作
これらのツールは、Fabric REST API を呼び出して、Fabric項目を作成および管理します。
| ツール | 説明 |
|---|---|
core_create-item |
新しいFabric項目 (レイクハウス、ノートブック、パイプラインなど) を作成します。 |
ワークフローの例
これらのワークフローは、さまざまなカテゴリのツールを組み合わせる方法を示しています。
API 仕様を調べてコードを生成する
- "使用できるワークロードの種類Fabric
docs_workloads - "'Notebook' の OpenAPI 操作を表示する" —
docs_workload-api-spec - "Fabric API を使用してノートブックを作成するPython スクリプトを生成する" — エージェントは仕様コンテキストを使用します
OneLake データの操作
- "Fabric ワークスペースを一覧表示する" —
onelake_list_workspacesを使用します - "Sales lakehouse のファイルを表示する" -
onelake_list_files - "config.json ファイルのダウンロード" —
onelake_download_file - "更新された config.jsonをアップロードする" -
onelake_upload_file
新しいFabric項目をスキャフォールディングする
- "Lakehouse 項目定義の JSON スキーマを表示する" —
docs_item-definitions - "Lakehouse の設計に関するベスト プラクティスとは?
docs_best-practices - "開発ワークスペースに CustomerData という名前の新しい Lakehouse を作成する" -
core_create-item
Troubleshooting
一般的な問題と解決策については、GitHubのトラブルシューティング ガイドを参照してください。
関連するコンテンツ
- Fabric MCP Server (local) - インストールとセットアップ
- Fabric MCP Server (ローカル) の概要 — アーキテクチャと機能
- Fabric MCP サーバーの概要 — コア サーバーとローカル サーバーの比較
- Fabric MCP Server on GitHub — ソース コード、ドキュメント、および投稿ガイド