
Microsoft Fabric MCP Server
com.microsoftv1.4.0更新於 Sep 29, 2026
MCP tools for interacting with Microsoft Fabric
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Microsoft Fabric MCP Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
[Microsoft Fabric Logo] Microsoft Fabric MCP Server
A local-first Model Context Protocol (MCP) server that provides AI agents with comprehensive access to Microsoft Fabric's public APIs, item definitions, and best practices. The Fabric MCP Server packages complete OpenAPI specifications into a single context layer for AI-assisted development—without connecting to live Fabric environments.
[Install Fabric MCP in VS Code] [Install Fabric MCP in VS Code Insiders]
[GitHub] [GitHub Release] [License]
Table of Contents
- Overview
- Installation
- Usage
- Support and Reference
- License
Overview
Microsoft Fabric MCP Server gives your AI agents the knowledge they need to generate robust, production-ready code for Microsoft Fabric—all without directly accessing your environment.
Key capabilities:
- Complete API Context: Full OpenAPI specifications for all supported Fabric item types
- Item Definition Knowledge: JSON schemas for every Fabric item type (Lakehouses, pipelines, semantic models, notebooks, etc.)
- Built-in Best Practices: Embedded guidance on pagination, error handling, and recommended patterns
- Local-First Security: Runs entirely on your machine—never connects to your Fabric environment
- Data Factory Integration: Pipeline and Dataflow Gen2 management with M query execution
Installation
IDE
Start using Fabric MCP with your favorite IDE. We recommend VS Code:
VS Code (Recommended)
Compatible with both the Stable and Insiders builds of VS Code.
- Install the GitHub Copilot Chat extension.
- Install the Fabric MCP Server extension.
Manual Setup
Fabric MCP Server can also be configured across other IDEs, CLIs, and MCP clients:
Manual setup instructions
Use one of the following options to configure your mcp.json:
Option 1: Configure using .NET (build from source)
-
You must have the latest .NET 10 SDK LTS installed. To verify the .NET version, run:
dotnet --version -
Clone and build the repository:
-
Configure the
mcp.jsonfile with the following:
Platform Notes:
- macOS/Linux: Use the path as-is
- Windows: Use backslashes and add
.exeextension:C:\path\to\repo\servers\Fabric.Mcp.Server\src\bin\Release\fabmcp.exe
Option 2: Configure using Node.js (npm/npx)
-
To use Fabric MCP server from node one must have Node.js (LTS) installed and available on your system PATH — this provides both
npmandnpx. We recommend the latest Node.js LTS version. To verify your installation run:node --version,npm --version, andnpx --version. -
Configure the
mcp.jsonfile with the following:
Note: When manually configuring Visual Studio and Visual Studio Code, use servers instead of mcpServers as the root object.
Client-Specific Configuration
Usage
Getting Started
- Open GitHub Copilot in VS Code and switch to Agent mode.
- Click
refreshon the tools list- You should see the Fabric MCP Server in the list of tools
- Try a prompt that uses Fabric context, such as
What Fabric item types are available?- The agent should be able to use the Fabric MCP Server tools to complete your query
- Check out the Microsoft Fabric documentation and review the troubleshooting guide for commonly asked questions
- We're building this in the open. Your feedback is much appreciated!
What can you do with the Fabric MCP Server?
The Fabric MCP Server supercharges your agents with Microsoft Fabric context. Here are some prompts you can try:
Catalog Discovery
- "Search the OneLake catalog for items related to 'sales revenue'"
- "Find a Lakehouse with 'customer' in the name across my workspaces"
- "Discover all Report items in the catalog and show which workspace they live in"
- "Filter the catalog to Warehouse and Notebook items"
Fabric Item Types & APIs
- "What are the available Fabric item types I can work with?"
- "Show me the OpenAPI operations for 'notebook' and give a sample creation body"
- "Get the platform-level API specifications for Microsoft Fabric"
- "List all supported Fabric item types"
Resource Definitions & Schemas
- "Create a Lakehouse resource definition with a schema that enforces a string column and a datetime column"
- "Show me the JSON schema for a Data Pipeline item definition"
- "Generate a Semantic Model configuration with sample measures"
- "What properties are required for creating a KQL Database?"
Best Practices & Examples
- "Show me best practices for handling API throttling in Fabric"
- "How should I implement retry logic for Fabric API rate limits?"
- "List recommended retry/backoff behavior for Fabric APIs when rate-limited"
- "Show me best practices for authenticating with Fabric APIs"
- "Get example request/response payloads for creating a Notebook"
- "What are the pagination patterns for Fabric REST APIs?"
Development Workflows
- "Generate a data pipeline configuration with sample data sources"
- "Help me scaffold a Fabric workspace with Lakehouse and notebooks"
- "Show me how to handle long-running operations in Fabric APIs"
- "What's the recommended error handling pattern for Fabric API calls?"
Available Tools
The Fabric MCP Server exposes tools organized into three categories:
API Documentation & Best Practices
OneLake Data Operations
OneLake Security — Data Access Roles
OneLake Shortcuts
OneLake Settings
Core Fabric Operations
Data Factory Operations
Always verify available commands via
--help. Command names and availability may change between releases.
Support and Reference
Documentation
- See the Microsoft Fabric documentation to learn about the Microsoft Fabric platform.
- For MCP server-specific troubleshooting, see the Troubleshooting Guide.
Feedback and Support
- Support for this server implementation is primarily provided through community channels and GitHub repositories. Customers with qualifying Microsoft enterprise support agreements may have access to limited support for broader Microsoft Fabric and platform scenarios; review the Microsoft Support Policy section of this project for more details.
- Check the Troubleshooting guide to diagnose and resolve common issues.
- We're building this in the open. Your feedback is much appreciated!
- Open an issue in the public GitHub repository — we'd love to hear from you!
Security
The Fabric MCP Server is a local-first tool that runs entirely on your machine. It provides API specifications, schemas, and best practices without connecting to live Microsoft Fabric environments.
MCP as a phenomenon is very novel and cutting-edge. As with all new technology standards, consider doing a security review to ensure any systems that integrate with MCP servers follow all regulations and standards your system is expected to adhere to.
Data Collection
The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described in the repository. There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft's privacy statement. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices.
Contributing
We welcome contributions to the Fabric MCP Server! Whether you're fixing bugs, adding new features, or improving documentation, your contributions are welcome.
Please read our Contributing Guide for guidelines on:
- Setting up your development environment
- Adding new commands
- Code style and testing requirements
- Making pull requests
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
License
This project is licensed under the MIT License — see the LICENSE file for details.
來源:servers/Fabric.Mcp.Server/README.md,提交 ba72137
工具
0版本歷史
1- v1.4.0最新Sep 16, 2026


