DuetFlow include un server MCP integrato, facoltativo. MCP permette a un client IA compatibile di usare, tramite le regole già presenti in DuetFlow, le attività che autorizzi. Il tuo lavoro privato e quello condiviso conservano gli stessi permessi, le stesse dipendenze e lo stesso comportamento delle ricorrenze.
La connessione funziona all’interno dell’app per Mac già installata. Non servono un helper separato, un runtime da terminale, un account di hosting né un provider di accesso esterno.
DuetFlow non è ancora disponibile al pubblico. Iscriviti all’accesso anticipato per ricevere gli aggiornamenti sulla beta privata e sul lancio. Queste istruzioni valgono per le versioni per Mac che hanno Integrazione IA nelle Impostazioni.
Collegare il tuo client desktop
- Apri DuetFlow → Impostazioni → Generale e attiva Mostra funzioni avanzate.
- Apri DuetFlow → Impostazioni → Integrazione IA. Scegli il membro che agisce e i permessi. Quando consenti l’accesso alla casa condivisa, seleziona il nucleo domestico.
- Attiva Abilita MCP locale e attendi che compaia Pronto.
- Nel client desktop di Codex, apri Impostazioni → Plugin → Aggiungi → Aggiungi server MCP. Scegli HTTP in streaming (Streamable HTTP) e inserisci l’URL MCP copiato da DuetFlow.
- Aggiungi un’intestazione Authorization. Il suo valore è
Bearerseguito dalla chiave di accesso copiata da DuetFlow, con un solo spazio in mezzo. Se usi questa intestazione, lascia vuoto il campo della variabile d’ambiente per il bearer token. - Salva la connessione, avvia una nuova chat e chiedi di verificare la connessione a DuetFlow.
Incolla la chiave di accesso solo nelle impostazioni di connessione del tuo client di fiducia. Tieni riservate la chiave e la configurazione copiata; non incollarle mai in una chat né in un messaggio all’assistenza.
Usare un file di configurazione o un altro client MCP
Per Codex, scegli Copia configurazione Codex in DuetFlow e aggiungi la sezione a ~/.codex/config.toml. Se esiste già una sezione DuetFlow, sostituiscila invece di aggiungerne un duplicato, poi riconnetti e avvia una nuova chat. Una configurazione locale al progetto richiede un progetto riconosciuto e attendibile; non è una configurazione universale per le chat senza progetto.
Gli altri client devono supportare lo Streamable HTTP locale e un’intestazione Authorization: Bearer personalizzata. Copia l’URL e la chiave di accesso da DuetFlow nelle impostazioni di connessione di quel client.
Scegliere a che cosa può accedere l’assistente
I permessi di lettura e scrittura per il privato e per la casa condivisa sono indipendenti. I trasferimenti di allegati e l’amministrazione hanno permessi propri. Le azioni importanti aprono in DuetFlow un’anteprima esatta, dove approvi le modifiche. L’assistente non può dare quell’approvazione al posto tuo.
Provare una richiesta utile
- «Annota “Chiamare l’officina” nella mia Inbox privata.»
- «Passa in rassegna i miei progetti aperti e individua quelli senza una prossima azione.»
- “Capture ‘Call the garage’ in my private Inbox.”
Il server fornisce il contesto del metodo Getting Things Done, tiene distinte le date di rinvio, di pianificazione e di scadenza e usa le regole già presenti in DuetFlow per assegnazione, ereditarietà e ricorrenza.
Compatibilità e disponibilità
Tieni il Mac attivo e DuetFlow in esecuzione. Chiudendo DuetFlow, il server si ferma. Le normali chat di ChatGPT sul web e su iPhone non possono collegarsi direttamente a questo endpoint locale del Mac. Un client desktop deve supportare davvero l’MCP su HTTP locale; installare soltanto un’app di chat per desktop non garantisce questo supporto. I client che usano solo STDIO richiedono un adattatore e non sono supportati da questa connessione diretta.
Si tratta di un’integrazione locale, senza un plugin pubblico ufficiale di ChatGPT né una scheda in una directory. Le norme del client o dell’account possono limitare l’accesso MCP. Leggi get_profile e connection_status per verificare il membro associato, le autorizzazioni e la connessione.
Se gli strumenti non compaiono, o se hai cambiato l’URL del server, avvia una nuova chat. Nel nostro test su desktop, le chat esistenti hanno mantenuto gli strumenti o l’indirizzo precedenti dopo la modifica delle impostazioni. L’app DuetFlow normale conserva la porta configurata.
Interrompere l’accesso o cambiare la chiave
Disattiva Abilita MCP locale per interrompere subito l’accesso. Disabilita l’accesso prima di cambiare membro, nucleo domestico o permessi. Rigenera chiave di accesso rende non valida la vecchia chiave; copia i nuovi dati e riconnetti il tuo client. Se la porta è occupata, disabilita l’accesso, seleziona una porta libera in Avanzate, poi aggiorna l’URL nel client dopo aver abilitato di nuovo l’accesso.
Dopo una risposta non riuscita, controlla lo stato dell’operazione prima di riprovare. Una ricevuta locale salvata non prova la sincronizzazione con iCloud. Importazione, backup, ripristino, condivisione e permessi di sistema mantengono le loro tutele native.