Consumir el agente de datos de Fabric como un servidor del protocolo de contexto del modelo

El Protocolo de contexto de modelo (MCP) es un estándar emergente en el panorama de inteligencia artificial que permite a los sistemas de inteligencia artificial conectarse con herramientas y datos fuera de sí mismos. Define cómo un modelo de inteligencia artificial puede detectar lo que está disponible e interactuar con él de forma coherente. En lugar de crear integraciones unidireccionales, MCP ofrece una manera estándar de conectar cosas que funcionan en diferentes aplicaciones y servicios. Esto facilita mucho que los sistemas de inteligencia artificial vayan más allá de sus conocimientos integrados, a la vez que mantienen las cosas coherentes. También ayuda a los equipos a avanzar más rápido, ya que no tienen que reinventar las mismas conexiones cada vez.

MCP tiene dos partes principales: el cliente y el servidor.

Un cliente MCP es la aplicación o experiencia con la que interactúa el usuario. Es donde se hacen preguntas o desencadenan acciones. El cliente se acerca a los servidores MCP para buscar herramientas y usarlas. Por ejemplo, Visual Studio Code puede actuar como un cliente MCP cuando se conecta a herramientas externas para recuperar datos o ayudarle a escribir y ejecutar código.

Un servidor MCP expone herramientas, datos o servicios para que los clientes puedan usarlos. Indica al cliente qué está disponible y cómo usarlo. Por ejemplo, un agente de datos de Fabric puede actuar como un servidor MCP exponiendo datos empresariales y consultas que un sistema de inteligencia artificial puede usar.

Juntos, el cliente y el servidor facilitan la conexión de sistemas de inteligencia artificial con datos y acciones reales, sin crear integraciones personalizadas cada vez.

Importante

Esta característica se encuentra en versión preliminar.

Importante

Cuando se usa un agente de datos de Fabric como servidor MCP, las respuestas devueltas por los agentes de datos de Fabric pueden enviarse fuera del perímetro de cumplimiento o de la región geográfica de Fabric, y procesarse y/o almacenarse de acuerdo con los términos aplicables y las directivas de tratamiento de datos de su cliente MCP.

Prerrequisitos

Cómo funciona

Los agentes de datos de Fabric también pueden funcionar como servidores MCP. Cuando se usa como servidor MCP, un agente de datos de Fabric expone una sola herramienta. Esta herramienta representa el propio agente de datos, por lo que los sistemas de inteligencia artificial externos pueden interactuar con él a través del protocolo MCP. Por este motivo, es importante proporcionar una descripción detallada y precisa al publicar un agente de datos de Fabric. La descripción se convierte en la descripción de la herramienta para el servidor MCP. Los sistemas de inteligencia artificial externos usan esta descripción para determinar cuándo y cómo invocar al agente de datos. Una descripción clara y completa garantiza que el agente se comprenda correctamente y que se pueda usar eficazmente en los flujos de trabajo de IA.

El agente de datos Fabric como servidor MCP es valioso para las personas que crean o prueban sus propios sistemas de inteligencia artificial. Permite conectarse directamente al agente de datos y acceder a los datos empresariales que residen en Fabric OneLake sin tener que cambiar entre diferentes herramientas o plataformas. Esta funcionalidad facilita la integración de conocimientos empresariales en experimentos de inteligencia artificial y flujos de trabajo de desarrollo, todo dentro de un único entorno.

Nota:

Actualmente, puede usar el servidor MCP del agente de datos de Fabric solo en VS Code. Si usa su propio cliente MCP, también puede funcionar, siempre y cuando configure la autenticación.

Captura de pantalla que muestra el servidor MCP del agente de datos antes de publicarlo.

Para empezar, después de publicar el agente de datos, vaya a configuración del agente y abra la pestaña Protocolo de contexto de modelo . Aquí verá la siguiente información:

  • Nombre del servidor MCP del agente de datos
  • DIRECCIÓN URL del servidor MCP (copie esta dirección URL para usarla en el paso siguiente)
  • Nombre de la herramienta MCP del agente de datos
  • Descripción de la herramienta de servidor MCP

También puede descargar el archivo mcp.json de esta pestaña. Use este archivo para configurar el servidor MCP en VS Code.

Captura de pantalla que muestra la pestaña configuración del servidor MCP del agente de datos.

Configuración del servidor MCP en VS Code

  1. Abra VS Code y seleccione una carpeta en la que trabajar.

  2. Dentro de esta carpeta, cree una carpeta denominada .vscode.

  3. Dentro de la carpeta interna, cree un archivo denominado mcp.json.

  4. VS Code muestra automáticamente un botón azul Agregar servidor en la parte inferior derecha de la ventana.

    Captura de pantalla que muestra el archivo JSON del servidor MCP.

  5. Seleccione Agregar servidor y seleccione HTTP. Se le pedirá que escriba una dirección URL. Use la dirección URL del servidor MCP que copió en la sección anterior.

    Captura de pantalla que muestra la selección de HTTP.

    Captura de pantalla que muestra cómo escribir la dirección URL del servidor MCP.

  6. Presione Entrar y proporcione un nombre para el servidor MCP. Use este nombre para mostrar el servidor MCP en el entorno de VS Code.

  7. VS Code intenta autenticarse con el servidor. Seleccione Permitir e iniciar sesión con sus credenciales.

Se crea el servidor.

Captura de pantalla que muestra el archivo MCP del agente de datos.

Habilitación del modo de agente

Después de agregar el servidor MCP, habilite el modo de agente en VS Code. El modo de agente permite a VS Code actuar como una interfaz de orquestador, conectando el editor con servidores MCP para interactuar con herramientas externas como el agente de datos de Fabric. Para habilitarla:

  1. En VS Code, vaya a la paleta de comandos (Ctrl+Mayús+P o Cmd+Mayús+P).

  2. Busque Habilitar modo de agente y selecciónelo.

  3. Confirme las indicaciones para activar el modo.

    Captura de pantalla que muestra el agente de datos en VS Code en modo agente.

Cuando el modo de agente esté activo, seleccione un orquestador para controlar las consultas. Los orquestadores disponibles en versión preliminar pública incluyen GPT-5, GPT-4.1, Claude Sonnet 4.5, Gemini 2.5 pro y muchos más. El orquestador administra el flujo de información entre las consultas en VS Code y el servidor MCP del agente de datos de Fabric.

Uso del servidor MCP del agente de datos de Fabric

Al habilitar el modo de agente y seleccionar el orquestador:

  • Puede empezar a formular preguntas directamente desde VS Code.
  • El orquestador enruta las consultas al servidor MCP del agente de datos de Fabric.
  • El agente devuelve respuestas basadas en el conocimiento al que tiene acceso, incluidos los datos de la organización almacenados en Fabric OneLake.

Al funcionar como servidor MCP, el agente de datos de Fabric permite a los usuarios integrar los conocimientos de la organización en flujos de trabajo de inteligencia artificial, realizar experimentos y desarrollar soluciones de inteligencia artificial sin salir de VS Code. Esta integración simplifica el acceso a los datos de OneLake y mejora la productividad de los desarrolladores y usuarios empresariales por igual.