Volver al portfolioData Saturday LATAM · Buenos Aires · 05.09.2026

Charla

Tu nuevo analista junior

Controlando Power BI con Claude y MCP.

Gracias por venir. Acá está todo lo que viste en la charla para hacerlo en tu máquina: las slides, una guía completa que arranca en la instalación y termina en el rol de seguridad, y los prompts exactos de la demo. Descarga directa. Sin formularios, sin pedir nada a cambio.

Recursos

Armalo en tu máquina

  1. 1

    Power BI Desktop abierto con un modelo

    El servidor se conecta a la instancia que está corriendo, por XMLA local. Gratis, sin workspace ni licencia.

  2. 2

    Node.js 22+

    Lo necesitás por npx, que baja y ejecuta el servidor MCP oficial de Microsoft.

  3. 3

    Claude Code

    En PowerShell: irm https://claude.ai/install.ps1 | iex. Después claude --version y login con claude.

  4. 4

    Un archivo .mcp.json en la carpeta del proyecto

    Seis líneas. Empezá en --readonly y pasá a --readwrite cuando confíes.

  5. 5

    Arrancar y verificar

    claude en esa carpeta, /mcp tiene que mostrar powerbi conectado. Primer prompt: que te describa el modelo.

.mcp.json

{
  "mcpServers": {
    "powerbi": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@microsoft/powerbi-modeling-mcp@latest",
        "--start",
        "--readonly"
      ]
    }
  }
}

Arrancar

claude --strict-mcp-config --mcp-config .mcp.json
/mcp   # powerbi · connected

--start es obligatorio: sin ese flag el servidor no arranca. La guía en PDF tiene el paso a paso completo con capturas de qué mirar en Desktop.

La demo en cuatro pasos

Acto 0

Conexión

Conectate al modelo abierto en Power BI Desktop y contame qué tablas y columnas tiene.

Acto 1

El junior escribe el DAX

Tres medidas con formato: Total Ventas, Ticket Promedio, Variación vs Trimestre Anterior. Vos ponés la tarjeta.

Acto 2

El junior paga su deuda

Tabla Calendario, relación, time intelligence, columnas ocultas y meses ordenados. Tres prompts, un minuto.

Acto 3

Seguridad en 20 segundos

Un rol RLS por prompt. Modelado → Ver como y el tablero se filtra solo.

Links útiles

Sobre mí

Kevin Cáceres

Kevin Cáceres

AI Engineer @ AI Players · Docente Data & AI @ Coderhouse

Construyo agentes conversacionales, dashboards operativos y automatizaciones que le sacan lo repetitivo al trabajo. Doy clases en vivo de Data & AI y me obsesiona una idea: la IA es la herramienta, el humano dirige.

Kevin Cáceres · @kevo_ia · kevincaceres.com.ar