MCP Catalogs
首页microsoft_fabric_mcp screenshot

microsoft_fabric_mcp

by Augustab·25·综合分 41

MCP 服务器通过 REST API 提供 Microsoft Fabric 资源的只读访问,包含 25 个工具。

developer-toolsai-llmdatabase
12
Forks
1
活跃 Issue
8 个月前
最近提交
2 天前
收录于

概述

Microsoft Fabric MCP 是一个全面的模型上下文协议服务器,将 AI 助手连接到 Microsoft Fabric 数据平台生态系统。它提供 25 个专用工具,用于查询工作区、检查表架构、监控作业和分析依赖关系,而不会冒险修改数据。服务器使用智能缓存来提高性能,并可无缝地与 Cursor、Claude 和其他兼容的 MCP AI 工具配合工作。 该实现专注于只读操作,仅使用 GET 请求,确保数据安全,同时深入了解 Fabric 资源。它包含对工作区管理、数据架构探索、作业监控和智能分析(如谱系分析和依赖映射)的详细支持。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:数据分析师通过自然语言查询探索 Microsoft Fabric 工作区和表架构
:工程师监控作业实例并识别复杂数据管道中的依赖关系
:BI 开发人员通过理解 Bronze 和 Silver lakehouse 中的架构来创建笔记本
:这个服务器可以安全地与生产数据一起使用吗?
:这个服务器使用什么身份验证方法?
:我可以将此服务器与 Cursor 以外的 MCP 工具一起使用吗?

什么时候选它

如果您正在使用 Microsoft Fabric 并希望 AI 助手能够只读访问工作区结构、表模式和作业信息,而不需要数据修改功能,请选择此服务器。

什么时候不要选它

如果您需要写入 Microsoft Fabric 资源,或者没有在您的工作流程中使用 Microsoft Fabric,请不要选择此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • list_workspaces

    List all accessible Fabric workspaces

  • get_workspace

    Get detailed workspace info including workspace identity status

  • list_items

    List all items in workspace with optional type filtering

  • get_table_schema

    Get detailed schema for specific table

  • list_job_instances

    List job instances with status/item filtering for monitoring

  • get_item_lineage

    Analyze data flow dependencies upstream/downstream

  • list_lakehouses

    List all lakehouses in specified workspace

  • list_tables

    List all tables in lakehouse with format/type info

  • get_job_instance

    Get detailed job info including errors and timing

  • list_compute_usage

    Monitor active jobs and estimate resource consumption

  • get_environment_details

    Get detailed environment config including Spark settings and libraries

  • list_connections

    List all connections user has access to across entire tenant

可对比工具

fabric-api-mcpazure-data-mcpmcp-api-wrappercustom-fabric-api-client

安装

安装

  1. 安装 UV 和 Azure CLI:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  1. 设置 Azure CLI 身份验证:
az login
az account set --subscription "您的订阅-ID"
  1. 在设置中配置 MCP:

**Cursor MCP 设置:**

"mcp_fabric": {
  "command": "uvx",
  "args": ["microsoft-fabric-mcp"]
}

**Claude Desktop config.json:**

"mcpServers": {
  "fabric": {
    "command": "uvx",
    "args": ["microsoft-fabric-mcp"]
  }
}

FAQ

这个服务器可以安全地与生产数据一起使用吗?
是的,该服务器仅使用 GET 请求进行只读操作,确保不会发生数据修改。
这个服务器使用什么身份验证方法?
它通过 DefaultAzureCredential 使用 Azure CLI 身份验证,需要在使用前正确登录 Azure。
我可以将此服务器与 Cursor 以外的 MCP 工具一起使用吗?
是的,它设计为可与任何兼容的 MCP AI 工具一起使用,包括 Claude 和其他实现。

microsoft_fabric_mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。