Especialista en Conexión MCP/bi-connect

Conecta al agente con Power BI Desktop vía el MCP oficial.

El especialista en conexión. Configura powerbi-modeling-mcp y microsoft-learn a nivel de usuario para Claude Code, Copilot, Codex, Gemini o Kilo, y escribe DAX user-defined functions con conciencia de DAXLIB.

Qué hace

  • Enruta entre setup del Modeling MCP local, verificación de config del agente y verificación del plugin local.
  • Guía super install --all --yes o super install --agent <id> --yes según el agente.
  • Verifica el archivo de config correcto por agente (~/.claude.json, ~/.codex/config.toml, etc.).
  • Setea BI_SUPERPOWERS_POWERBI_MODELING_MCP_PATH para instalaciones manuales.
  • Escribe DAX UDFs con nombres con namespace, parámetros VAL vs EXPR y validación con INFO.USERDEFINEDFUNCTIONS.
  • Adapta patrones DAXLIB con atribución en lugar de copiar paquetes enteros.
  • Guarda Desktop antes de cualquier taskkill para que los cambios MCP no se pierdan.

Cuándo usarlo

  • Power BI Desktop está abierto pero el agente no ve el modelo.
  • Estás montando bi-superpowers en una máquina nueva o un agente nuevo.
  • Vas a escribir DAX UDFs y necesitas guía con conciencia de DAXLIB.
  • Los cambios MCP parecían haberse aplicado pero el .pbip en disco no muestra nada.

Prompts de ejemplo

/bi-connect
Acabo de instalar bi-superpowers en Codex. Cablea el Power BI Modeling MCP y Microsoft Learn desde cero.
/bi-connect
Escribe un UDF DAX Company.Sales.GrossMarginPct y persístelo vía Modeling MCP, validando con INFO.USERDEFINEDFUNCTIONS.

Cómo funciona

  1. 01

    Triage del pedido (conectar, verificar config, verificar plugin local).

  2. 02

    Confirma Windows + Power BI Desktop y la extensión Modeling MCP.

  3. 03

    Corre super install --agent <id> --yes y reinicia el agente.

  4. 04

    Verifica que powerbi-modeling-mcp y microsoft-learn estén en la config del agente.

  5. 05

    Para UDFs, inspecciona las existentes, esboza con DEFINE FUNCTION y persiste vía MCP.

  6. 06

    Guarda antes de cualquier taskkill (helper o Ctrl+S).

¿Listo para usar /bi-connect?

Instala bi-superpowers y tu agente accede a esta skill (y a las otras cinco) con un solo comando.