Prompteo

Unidad 5 · 2 min

Tu casa como servidor MCP

Publicar el estado y el control de la casa a clientes MCP externos.

Tu casa como servidor MCP

Hay una integración que cierra el círculo con el protocolo que ya conocés: Model Context Protocol Server.

Textual: "la integración de servidor MCP permite usar Home Assistant para proveer contexto a aplicaciones cliente LLM de MCP".

En vez de meter un modelo dentro de tu casa, publicás tu casa hacia afuera para que cualquier cliente MCP la use.

Qué expone

  • Tools — las acciones.
  • Prompts — plantillas.
  • Resources — solo cuando la LLM API configurada incluye la herramienta GetLiveContext.

Dónde vive

El endpoint es /api/mcp. Para apuntar a una LLM API concreta, /api/mcp/<api_id>.

Cómo se autentica

Dos caminos:

  • OAuth, apoyado en la implementación de IndieAuth de Home Assistant.
  • Long-Lived Access Tokens, para clientes que no soportan OAuth.

Si hiciste el curso de MCP, es el mismo problema con las mismas dos respuestas.

El límite, otra vez

Y acá aparece la frase que cierra el curso, textual:

> "Controlar Home Assistant se hace dando a los clientes MCP acceso a la Assist API de Home Assistant. Podés controlar a qué dispositivos y entidades accede desde la página de entidades expuestas."

Es la misma frase que la del agente conversacional, con "clientes MCP" en lugar de "la IA". El límite no cambió: sigue siendo la pantalla de la unidad 3.

Una advertencia honesta

La documentación aclara que la especificación es "un trabajo en progreso" y que algunos clientes pueden no soportar lo más reciente. Sabelo antes de montar algo crítico encima.