Chiedi una card.
Compare.
Con Oikos MCP colleghi il tuo assistente AI (Claude, Codex o Gemini) alla dashboard: gli dici cosa vuoi vedere, lui legge i sensori che hai davvero in casa, scrive la card e la installa.
Cosa serve
1. Apri la porta (una volta sola)
In Home Assistant: Impostazioni → Applicazioni → Oikos → Rete. Alla voce 3565/tcp scrivi 3565 e salva.
Normalmente Oikos non pubblica porte: il pannello passa da Home Assistant, che autentica lui. Un programma esterno quella strada non la può usare e ha bisogno di una porta sua. Sulla porta c’è qualcosa in ascolto solo mentre il canale è acceso, e risponde solo agli indirizzi dello sviluppo card (più le funzioni da amministratore che attivi tu), solo con il token.
2. Accendi il canale
In Oikos: menu ⋮ → MCP. Scegli quanto deve restare aperto: 30 minuti, 1 ora, 2 ore, 8 ore o senza scadenza. Se ti servono, spunta le funzioni da amministratore. Premi Accendi e copia il token.
Se lo perdi, spegni e riaccendi: ne esce uno nuovo. Oikos ne conserva solo un’impronta cifrata, non il token in chiaro.
3. Collega l’assistente
Nella pagina ⋮ → MCP trovi la configurazione già pronta, con indirizzo e token dentro, e un pulsante per copiarla. Ecco dove va per ogni assistente.
Claude Desktop
Impostazioni → Sviluppatore → Modifica configurazione (claude_desktop_config.json). Incolla, salva e riavvia Claude.
{
"mcpServers": {
"oikos": {
"command": "npx",
"args": ["-y", "oikos-mcp"],
"env": {
"OIKOS_URL": "http://homeassistant.local:3565",
"OIKOS_TOKEN": "il-token-copiato"
}
}
}
}Claude Code
Esegui nel terminale, poi riavvia Claude Code:
claude mcp add oikos --scope user \
-e OIKOS_URL=http://homeassistant.local:3565 \
-e OIKOS_TOKEN=il-token-copiato \
-- npx -y oikos-mcpCodex
Vale per Codex CLI, app ed estensione per l’editor. Aggiungi in ~/.codex/config.toml, poi riavvia Codex:
[mcp_servers.oikos]
command = "npx"
args = ["-y", "oikos-mcp"]
env = { OIKOS_URL = "http://homeassistant.local:3565", OIKOS_TOKEN = "il-token-copiato" }Gemini CLI
In ~/.gemini/settings.json lo stesso blocco mcpServers di Claude Desktop (se il file esiste già, unisci la voce), poi riavvia Gemini CLI.
OIKOS_URL è l’indirizzo locale di Home Assistant con la porta 3565, non quello di Nabu Casa o del tuo dominio: vale anche se di solito apri Home Assistant da fuori casa.
L’app e il sito di ChatGPT non possono collegarsi: accettano solo server MCP raggiungibili da internet, e questo canale resta sulla rete di casa. Codex, l’agente di OpenAI, invece funziona.
4. Chiedi
Scadenza e revoca
Chi conosce il token sulla rete di casa può usarlo, con le funzioni da amministratore che hai spuntato. Il token è scritto nella configurazione del tuo assistente: revocalo quando non ti serve più.
Funzioni da amministratore (facoltative)
Prima di premere Accendi puoi spuntare alcune funzioni da amministratore di Home Assistant. Di fabbrica sono tutte spente, valgono solo per quella sessione e ogni uso finisce in un registro, nella pagina MCP e in /config/oikos-admin-audit.log. Per cambiarle: spegni e riaccendi, esce un token nuovo.
Le operazioni che cambiano qualcosa (correggere o cancellare statistiche, riavviare) richiedono la tua conferma esplicita: l’assistente deve chiederti il sì, e senza quella conferma Oikos le rifiuta. Attiva solo quello che ti serve in quel momento.
Cosa può fare, e cosa no
| Può | Non può |
|---|---|
| Leggere le tue entità | Accendere luci o comandare la casa |
| Installare e aggiornare card | Toccare la configurazione di Home Assistant |
| Rileggere gli errori del pannello | Usare funzioni da amministratore che non hai spuntato |
| Chiedere il ricaricamento | Restare aperto oltre la scadenza scelta |
Il token vale solo per lo sviluppo card e per le funzioni da amministratore che hai attivato: non è la tua chiave di licenza e non è il token di Home Assistant.
Se non funziona
«Non raggiungo Oikos»
Il computer con l’assistente non arriva a Home Assistant. Prova ad aprire OIKOS_URL nel browser di quel computer.
«Accesso rifiutato»
Il canale è spento, scaduto o revocato. Riaccendilo da ⋮ → MCP, aggiorna OIKOS_TOKEN e riavvia l’assistente.
«Funzione da amministratore NON attiva»
La funzione che l’assistente vuole usare non era spuntata all’accensione. Spegni, riaccendi spuntandola e aggiorna il token.
«Indirizzo non trovato»
OIKOS_URL deve essere l’indirizzo locale di Home Assistant con la porta 3565, senza percorsi dopo.
Niente risponde sulla porta 3565.
O la porta non è aperta (passo 1), o il canale è spento: fuori da quella finestra non c’è nulla in ascolto, ed è voluto. Se usavi una versione di Oikos precedente alla 2.6.95, aggiorna: rifiutava le richieste arrivate dalla rete di casa.