Microsoft Fabric
Microsoft Fabric MCP는 Agent Chat에서 Fabric 워크스페이스, 아이템, 연결, 작업, SQL Endpoint를 조회하고 관리할 수 있도록 지원합니다.
기본 정보
인증 방식
OAuth 2.0을 사용하여 인증합니다.
주요 기능
- Fabric 워크스페이스 조회 및 생성/수정/삭제
- 워크스페이스 역할 할당 관리
- 워크스페이스 아이템 및 연결 관리
- 작업 실행 및 스케줄 관리
- Fabric Warehouse 또는 Lakehouse SQL Endpoint에 대한 T-SQL 실행
지원하는 MCP 도구
list_workspaces
현재 사용자가 접근할 수 있는 Fabric 워크스페이스 목록을 조회합니다.
get_workspace
특정 Fabric 워크스페이스의 상세 정보를 조회합니다.
create_workspace
새 Fabric 워크스페이스를 생성합니다.
update_workspace
Fabric 워크스페이스의 이름 또는 설명을 수정합니다.
delete_workspace
Fabric 워크스페이스를 삭제합니다.
list_workspace_role_assignments
워크스페이스 역할 할당 목록을 조회합니다.
add_workspace_role_assignment
사용자, 그룹, 서비스 주체에 워크스페이스 역할을 할당합니다.
update_workspace_role_assignment
워크스페이스 역할 할당을 수정합니다.
delete_workspace_role_assignment
워크스페이스 역할 할당을 삭제합니다.
list_workspace_items
워크스페이스의 아이템 목록을 조회합니다.
assign_workspace_to_capacity
워크스페이스를 Fabric Capacity에 할당합니다.
unassign_workspace_from_capacity
워크스페이스의 Capacity 할당을 해제합니다.
provision_workspace_identity
워크스페이스 Managed Identity를 프로비저닝합니다.
list_capacities
접근 가능한 Fabric Capacity 목록을 조회합니다.
list_connections
Fabric 연결 목록을 조회합니다.
get_connection
특정 연결의 상세 정보를 조회합니다.
create_connection
외부 데이터 소스 연결을 생성합니다.
update_connection
기존 연결을 수정합니다.
delete_connection
연결을 삭제합니다.
list_supported_connection_types
Fabric에서 지원하는 연결 유형을 조회합니다.
get_item
워크스페이스의 특정 아이템 상세 정보를 조회합니다.
create_item
워크스페이스에 새 아이템을 생성합니다.
update_item
아이템의 이름 또는 설명을 수정합니다.
delete_item
워크스페이스에서 아이템을 삭제합니다.
get_item_definition
아이템 정의를 조회합니다.
update_item_definition
아이템 정의를 수정합니다.
list_item_connections
특정 아이템과 연결된 연결 목록을 조회합니다.
run_on_demand_job
Notebook, Pipeline, Spark Job 등의 온디맨드 작업을 실행합니다.
cancel_job_instance
실행 중인 작업 인스턴스를 취소합니다.
get_job_instance
작업 인스턴스 상태와 상세 정보를 조회합니다.
list_job_instances
아이템의 작업 실행 이력을 조회합니다.
create_schedule
아이템 실행 스케줄을 생성합니다.
get_schedule
특정 스케줄 상세 정보를 조회합니다.
list_schedules
아이템의 스케줄 목록을 조회합니다.
update_schedule
스케줄 설정을 수정합니다.
delete_schedule
스케줄을 삭제합니다.
get_operation_status
비동기 작업 상태를 조회합니다.
get_operation_result
완료된 비동기 작업 결과를 조회합니다.
execute_sql
Fabric Warehouse 또는 Lakehouse SQL Endpoint에 T-SQL 쿼리를 실행합니다.
list_sql_endpoints
워크스페이스의 SQL Analytics Endpoint 목록을 조회합니다.
사용 예시
- “Fabric 워크스페이스 목록을 보여줘”
- “이 워크스페이스의 아이템을 조회해줘”
- “Lakehouse SQL Endpoint에 SELECT 쿼리를 실행해줘”
주의사항
- Microsoft Fabric 리소스에 접근하려면 해당 Microsoft 계정에 필요한 Fabric 권한이 있어야 합니다.
- 일부 기능은 Microsoft Fabric 또는 Power BI API 권한, 테넌트 설정, 관리자 역할이 필요할 수 있습니다.
- Microsoft Entra 앱 권한이 변경된 경우 기존 OAuth 연결을 해제한 뒤 다시 연결해야 새 권한이 반영될 수 있습니다.