Skip to main content
Glama
Mavline

MCP_powerbi_TS

by Mavline

MCP_powerbi_TS

Power BI Desktop 통합을 위한 TypeScript MCP(Model Context Protocol) 서버입니다. 로컬 Analysis Services(XMLA) 엔드포인트를 통해 실행 중인 Power BI Desktop 인스턴스에 연결하고, 모델 작업을 위한 특수 에이전트 세트를 제공합니다: DAX 쿼리 실행, 테이블 구조 검사 및 편집, 모델 관계 관리.

레이아웃

src/
  index.ts    entry point
  agents/     13 specialized agents (DAX, tables, relationships, ...)
  server/     MCP server wiring
  services/   XMLA / Power BI connection services
  types/      shared types
  utils/      helpers
tests/        unit and integration tests (synthetic star-schema demo data)

Related MCP server: Claude Power BI MCP

설치 및 빌드

npm install
npm run build   # tsc -> dist/

MCP 클라이언트와 함께 사용

대상 모델이 열린 상태로 Power BI Desktop이 실행 중이어야 합니다(서버가 로컬 XMLA 포트를 검색합니다).

{
  "mcpServers": {
    "powerbi": {
      "command": "node",
      "args": ["<path-to-repo>/dist/index.js"]
    }
  }
}

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables Claude Code to read and modify Power BI data models locally, including searching DAX formulas and editing measures through a direct SSAS connection.
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI agents to author and edit Power BI files locally (.pbix/PBIP), covering semantic models, reports, and Power Query M with 490 tools.
    100
    23 npm
    3
    Cryptographic Autonomy 1.0 (Combined Work Exception)
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables authorized AI agents to inspect, query, create, modify, validate, refresh, and manage eligible cloud semantic models in Microsoft Fabric and Power BI through stateless Streamable HTTP.
    -