Skip to content

Polish Fabric MCP Server README#2620

Open
HasanAboShally wants to merge 3 commits into
microsoft:mainfrom
HasanAboShally:hasan/polish-fabric-mcp-readme
Open

Polish Fabric MCP Server README#2620
HasanAboShally wants to merge 3 commits into
microsoft:mainfrom
HasanAboShally:hasan/polish-fabric-mcp-readme

Conversation

@HasanAboShally
Copy link
Copy Markdown
Contributor

@HasanAboShally HasanAboShally commented May 11, 2026

Summary

Fix inaccurate claims and improve the Fabric MCP Server README.

Changes

Fix misleading "never connects" claim

The intro paragraph, Key Capabilities section, and Security section stated the server "never connects to your Fabric environment." This is only true for the API documentation and best practices tools. OneLake data operations and core_create-item connect to live Fabric when authenticated. Updated all three locations to accurately describe the offline vs. connected tool categories with consistent wording.

Add link to official MS Learn documentation

Added a link to the new Fabric MCP Servers documentation on Microsoft Learn in the Documentation section.

Note: This URL will resolve once the companion docs PR (MicrosoftDocs/fabric-rest-apis-docs#511) is merged and published.

Fix "Click" → "Select"

Changed "Click refresh" to "Select Refresh" in the Getting Started section to follow Microsoft style guidelines.

Copilot AI review requested due to automatic review settings May 11, 2026 09:29
@HasanAboShally HasanAboShally requested a review from a team as a code owner May 11, 2026 09:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Fabric MCP Server README to more accurately describe which tool categories work offline vs. which require authenticated access to a live Fabric environment, and to align the documentation with Microsoft style guidance.

Changes:

  • Corrects “never connects” messaging to distinguish offline documentation tools from authenticated live operations (OneLake + item creation).
  • Updates Getting Started wording to “Select Refresh”.
  • Adds a Microsoft Learn link for official Fabric MCP Servers documentation.

Invoking Livetests

Copilot submitted PRs are not trustworthy by default. Users with write access to the repo need to validate the contents of this PR before leaving a comment with the text /azp run mcp - pullrequest - live. This will trigger the necessary livetest workflows to complete required validation.

<!-- insert-section: nuget;pypi {{MCPRepositoryMetadata}} -->

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.
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. API documentation and best practices tools work offline; OneLake data operations and core Fabric operations connect to your live Fabric environment when authenticated.
Comment on lines 179 to 183
1. Open GitHub Copilot in [VS Code](https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode) and switch to Agent mode.
1. Click `refresh` on the tools list
- You should see the Fabric MCP Server in the list of tools
1. Select **Refresh** on the tools list.
- You should see the Fabric MCP Server in the list of tools.
1. Try a prompt that uses Fabric context, such as `What Fabric workload types are available?`
- The agent should be able to use the Fabric MCP Server tools to complete your query
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Untriaged

Development

Successfully merging this pull request may close these issues.

4 participants