Servidor MCP tabular
Este es un servidor de Protocolo de Contexto de Modelo (MCP) para modelos tabulares que se ejecutan localmente, es decir, modelos PowerBI que se ejecutan en PowerBI Desktop.
Este servidor permite que cualquier cliente LLM habilitado para MCP se comunique con sus modelos tabulares y lo ayude a depurar, analizar y componer consultas DAX.
Cómo funciona
Se conecta a una instancia local en ejecución de modelos tabulares mediante AdomdConnection en ADOMD.NET .
Al utilizar esta conexión, el servidor permite a los clientes ejecutar consultas DAX para recuperar metadatos del modelo (utilizando funciones DAX INFO ) a través de herramientas predefinidas y bien documentadas para lograr una alta precisión, así como consultas DAX personalizadas para depuración y desarrollo.
Este servidor MCP permite la comunicación entre clientes y modelos tabulares de Power BI a través de ADOMD.NET, y admite consultas de metadatos predefinidas y consultas DAX flexibles con capacidades completas de bloque DEFINE para análisis avanzado.
Herramientas
Lista de medidas
Enumere todas las medidas del modelo, filtradas opcionalmente por nombre de tabla
Obtener detalles de la medida
Obtener detalles de una medida específica por nombre
Tablas de lista
Enumere todas las tablas del modelo
Obtener detalles de la tabla
Obtener detalles de una tabla específica por nombre
Obtener columnas de tabla
Obtener columnas para una tabla específica por nombre
Obtener relaciones de tabla
Obtener relaciones para una tabla específica por nombre
Vista previa de datos de tabla
Vista previa de datos de una tabla (N filas superiores)
Ejecutar consulta
Ejecutar una consulta DAX. Admite consultas DAX completas con bloques DEFINE, sentencias EVALUATE o expresiones simples.
Cómo instalar
Consulte docs/Installation.md
para conocer los requisitos y las instrucciones de instalación.
Pruebas
Licencia
Instituto Tecnológico de Massachusetts (MIT)