Repositorio base para servidores MCP utilitarios, con foco en flujos reales de Power BI Desktop y otras apps de Windows.
Servidor disponible:
windows-capture
Ruta:
- [servers/windows-capture](C:\Users\alonso.moya\OneDrive - ARTEL S.A\Escritorio\Modelo datos power BI\power-MCP\MCP\servers\windows-capture)
Separar MCPs utilitarios del repo operativo principal de Power BI para:
- mantener servidores reutilizables,
- probar capacidades nuevas en un repo limpio,
- documentar integración antes de incrustarlas en otros MCP.
Capacidades:
- listar ventanas de Windows,
- activar una ventana,
- capturar una ventana específica,
- capturar una región puntual,
- wrappers orientados a Power BI Desktop.
Tools:
windows_list_windowswindows_activate_windowwindows_capture_windowwindows_capture_regionwindows_get_foreground_windowpowerbi_list_desktop_windowspowerbi_activate_report_windowpowerbi_capture_report_window
servers/windows-capture/server.pyservers/windows-capture/README.mdservers/windows-capture/requirements.txtdocs/POWERBI_INTEGRATION.md.mcp.json.exampleAGENTS.md
- Windows
- Python 3.10+
mcppywin32
Instalación sugerida:
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r .\servers\windows-capture\requirements.txt.\.venv\Scripts\python.exe .\servers\windows-capture\server.py.\.venv\Scripts\python.exe .\servers\windows-capture\server.py --self-test --title "analisis_disponibilidad"Ejemplo:
- [.mcp.json.example](C:\Users\alonso.moya\OneDrive - ARTEL S.A\Escritorio\Modelo datos power BI\power-MCP\MCP.mcp.json.example)
Este repo deja el servidor aislado y estable.
La incrustación posterior recomendada es:
- probar el MCP aquí,
- usarlo desde
.mcp.jsondel workspace, - si la capacidad se consolida, agregar wrappers o “superpoderes” dentro de un MCP de dominio, por ejemplo uno de Power BI.