/bi-connectConecta 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-connectAcabo de instalar bi-superpowers en Codex. Cablea el Power BI Modeling MCP y Microsoft Learn desde cero./bi-connectEscribe un UDF DAX Company.Sales.GrossMarginPct y persístelo vía Modeling MCP, validando con INFO.USERDEFINEDFUNCTIONS.Cómo funciona
- 01
Triage del pedido (conectar, verificar config, verificar plugin local).
- 02
Confirma Windows + Power BI Desktop y la extensión Modeling MCP.
- 03
Corre super install --agent <id> --yes y reinicia el agente.
- 04
Verifica que powerbi-modeling-mcp y microsoft-learn estén en la config del agente.
- 05
Para UDFs, inspecciona las existentes, esboza con DEFINE FUNCTION y persiste vía MCP.
- 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.