Skip to main content
Glama

Fabric MCP

by aci-labs
2
  • Linux
  • Apple
Integrations
  • Provides utilities for retrieving schemas and metadata from Delta tables in Microsoft Fabric lakehouses, including generating markdown documentation for Delta tables.

  • The project is hosted on GitHub and can be cloned from a GitHub repository, though it doesn't appear to offer specific GitHub API integration functionality.

  • Enables generation of documentation for Delta tables in Markdown format, making it easier to document and share table schemas and metadata.

패브릭 MCP

Fabric MCP는 Microsoft Fabric API와 상호 작용하는 Python 기반 MCP 서버입니다. 작업 공간, 레이크하우스, 창고 및 테이블을 관리하는 유틸리티를 제공합니다. (향후 더 많은 기능이 추가될 예정입니다.) 이 프로젝트는 다음 프로젝트에서 영감을 받았습니다. https://github.com/Augustab/microsoft\_fabric\_mcp/tree/main

특징

  • 작업 공간, 레이크하우스, 창고, 테이블을 나열하세요.
  • Delta 테이블에 대한 스키마와 메타데이터를 검색합니다.
  • 델타 테이블에 대한 마크다운 문서를 생성합니다.

요구 사항

설치

  1. 저장소를 복제합니다.지엑스피1
  2. 가상 환경을 설정하고 종속성을 설치하세요.
    uv sync
  3. 종속성 설치:
    pip install -r requirements.txt

용법

MS Fabric에 연결

  • Azure CLI 명령을 실행하여 로그인하세요.
    az login --scope https://api.fabric.microsoft.com/.default

MCP 서버를 실행하고 MCP 검사기를 사용하여 연결

  • 테스트를 위해 검사기를 노출한 MCP 서버를 실행합니다. bash uv run --with mcp mcp dev fabric_mcp.py 이렇게 하면 서버가 시작되고 http://localhost:6274 에서 검사기가 노출됩니다.

MCP 서버를 실행하고 MCP 검사기를 사용하여 연결

  • VSCode에서 MCP 서버를 사용하려면 launch.json 파일에서 시작 구성을 설정하면 됩니다.
    { //Existing configurations... "mcp": { "servers": { "ms-fabric-mcp": { "type": "stdio", "command": "<FullPathToProjectFolder>\\.venv\\Scripts\\python.exe ", "args": [ "<FullPathToProjectFolder>\\fabric_mcp.py" ] } } } }
    이 구성을 사용하면 VSCode에서 직접 MCP 서버를 실행하고 연결할 수 있습니다. 또한 도구에 대한 액세스를 제공합니다.
  • Copilot 채팅에서 에이전트 모드를 사용하면 도구 이름에 #을 지정하여(예: #list_workspaces) MCP 서버에서 사용 가능한 다양한 도구에 액세스할 수 있습니다.

사용 가능한 도구

다음 도구는 MCP 서버를 통해 사용할 수 있습니다.

  • list_workspaces : 사용 가능한 모든 Fabric 작업 공간을 나열합니다.
  • list_lakehouses(workspace) : 지정된 작업공간에 있는 모든 레이크하우스를 나열합니다.
  • list_warehouses(workspace) : 지정된 작업공간에 있는 모든 창고를 나열합니다.
  • list_tables(workspace, lakehouse) : 지정된 lakehouse의 모든 테이블을 나열합니다.
  • get_lakehouse_table_schema(workspace, lakehouse, table_name) : 특정 Delta 테이블에 대한 스키마와 메타데이터를 검색합니다.
  • get_all_lakehouse_schemas(workspace, lakehouse) : lakehouse의 모든 Delta 테이블에 대한 스키마와 메타데이터를 검색합니다.
  • set_lakehouse(workspace, lakehouse) : 현재 lakehouse 컨텍스트를 설정합니다.
  • set_warehouse(workspace, warehouse) : 현재 창고 컨텍스트를 설정합니다.
  • set_workspace(workspace) : 현재 작업공간 컨텍스트를 설정합니다.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

자연어를 통해 작업 공간, 레이크하우스, 창고 및 테이블을 관리하기 위한 Microsoft Fabric API와의 상호작용을 가능하게 하는 Python 기반 MCP 서버입니다.

  1. 특징
    1. 요구 사항
      1. 설치
        1. 용법
          1. MS Fabric에 연결
          2. MCP 서버를 실행하고 MCP 검사기를 사용하여 연결
          3. MCP 서버를 실행하고 MCP 검사기를 사용하여 연결
          4. 사용 가능한 도구
        2. 특허

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Python-based MCP server that integrates OpenAPI-described REST APIs into MCP workflows, enabling dynamic exposure of API endpoints as MCP tools.
            Last updated -
            2
            39
            Python
            MIT License
            • Linux
            • Apple
          • -
            security
            F
            license
            -
            quality
            This is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.
            Last updated -
            Python
          • A
            security
            A
            license
            A
            quality
            An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
            Last updated -
            7
            87
            15
            TypeScript
            MIT License
          • A
            security
            A
            license
            A
            quality
            An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
            Last updated -
            7
            18
            4
            TypeScript
            MIT License
            • Apple
            • Linux

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/aci-labs/ms-fabric-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server