Introducción a Fabric Core MCP Server

Servidor MCP Core de Fabric es un punto de conexión hospedado en la nube que permite a los agentes de inteligencia artificial interactuar con Microsoft Fabric mediante el lenguaje natural. Basado en el Protocolo de contexto de modelo (MCP), convierte las solicitudes en llamadas API de Fabric, al tiempo que respeta los permisos y las directivas de seguridad.

Nota:

Fabric Core MCP Server está actualmente en versión preliminar. Las características y la configuración pueden cambiar antes de la disponibilidad general.

Sugerencia

¿No está familiarizado con Fabric MCP? Comience con la introducción a los servidores MCP de Fabric para comprender el protocolo y comparar los servidores core frente a Pro-Dev.

Cómo funciona

Al conectar el agente de IA al servidor MCP Core de Fabric:

  1. El agente se conecta al punto de conexión en la nube en https://api.fabric.microsoft.com/v1/mcp/core.
  2. Autenticas a través de un proceso de autenticación OAuth 2.0 basado en navegador con Microsoft Entra ID.
  3. El agente detecta herramientas disponibles (áreas de trabajo, elementos, permisos, carpetas, capacidades).
  4. Al formular una pregunta, el agente selecciona la herramienta correcta y el servidor llama a la API REST Fabric en su nombre.
  5. Todas las operaciones respetan los permisos de RBAC de Fabric y se registran en los registros de auditoría.

Operaciones soportadas

Fabric Core MCP Server admite actualmente:

  • Operaciones del área de trabajo : enumerar, crear, actualizar y eliminar áreas de trabajo
  • Gestión de elementos: crear, leer, actualizar y eliminar elementos de Fabric (lakehouses, modelos semánticos, cuadernos, canalizaciones y más de 20 otros tipos)
  • Administración de permisos : concesión y revocación de roles de área de trabajo (Administrador, Miembro, Colaborador, Visor)
  • Organización de carpetas: creación y administración de carpetas dentro de áreas de trabajo
  • Información de capacidad : enumerar las capacidades disponibles y comprobar el estado de la operación

Para obtener la lista completa de herramientas, consulte la referencia de herramientas.

Escenarios de uso

Exploración del entorno de Fabric

  • "Enumerar todas mis áreas de trabajo de Fabric"
  • "Mostrar todos los modelos semánticos en el área de trabajo Sales Analytics"
  • "¿Qué casas de lago existen en mi entorno de desarrollo?"

Crear y administrar recursos de Azure

  • "Crear un área de trabajo denominada Desarrollo de Sales Analytics"
  • Crear un lakehouse denominado CustomerData en el espacio de trabajo de desarrollo

Administración de permisos

  • "¿Quién tiene acceso de administrador a Sales Analytics?"
  • "Agregar john@contoso.com como colaborador a mi área de trabajo de desarrollo"

Automatización de flujos de trabajo

  • Crea un nuevo espacio de trabajo con un Lakehouse y luego añade a mi equipo como colaboradores.
  • "Buscar todas las áreas de trabajo donde soy administrador y enumerar sus asignaciones de capacidad"

Limitaciones

  • Todas las operaciones respetan los permisos de Fabric existentes (RBAC)
  • Es posible que algunas características avanzadas de Fabric no tengan todavía herramientas de MCP correspondientes
  • Las operaciones que modifican datos dentro de elementos (como tablas de lakehouse o código de cuaderno) requieren acceso directo a Fabric

Paso siguiente