Codex scrive la spec.Tu la rivedi in DotMD.

Aggiungi DotMD a Codex una volta sola. Ogni spec e ogni piano che scrive ti arriva come un documento da leggere e commentare, Codex aspetta mentre rivedi, e ogni correzione compare nel file perché tu la accetti.

macOS 14 o successivo. La lettura è gratuita; DotMD Pro ha 3 giorni di prova gratuita.

Risposta rapida

Nell’app di Codex apri Settings → MCP servers → Add server, scegli Streamable HTTP e incolla http://127.0.0.1:8089/mcp. Oppure aggiungi [mcp_servers.dotmd] a ~/.codex/config.toml con tool_timeout_sec = 3600, così Codex può aspettare mentre rivedi. Riavvia Codex. Le revisioni e gli strumenti per gli agenti fanno parte di DotMD Pro (3 giorni di prova gratuita); la lettura resta gratuita.

Come collegare Codex: con l’app o con config.toml

DotMD esegue un piccolo server MCP sul tuo Mac. Codex lo usa per aprire file in DotMD, mandarti documenti da rivedere e leggere i tuoi commenti. L’app di Codex, la CLI di Codex e l’estensione di Codex per il tuo IDE condividono un’unica configurazione, quindi la fai una volta sola.

  1. Attiva il server MCP di DotMD

    In DotMD apri Settings → MCP e attiva MCP server. Lo stato diventa verde. Attiva anche Start with DotMD, così il server è pronto ogni volta che DotMD è aperto.

  2. Aggiungi il server in Codex

    Nell’app di Codex apri Settings → MCP servers → Add server, scegli Streamable HTTP e incolla l’indirizzo in alto in Settings → MCP di DotMD. Di default è http://127.0.0.1:8089/mcp.

  3. Oppure modifica config.toml

    Preferisci un file? Aggiungi questo a ~/.codex/config.toml. Settings → MCP in DotMD ha un pulsante per copiarlo:

    [mcp_servers.dotmd]
    url = "http://127.0.0.1:8089/mcp"
    tool_timeout_sec = 3600

    Riavvia Codex dopo averlo aggiunto.

  4. Controlla che risponda

    Chiedi a Codex di aprire un file Markdown in DotMD. Il file si apre, e Recent Requests in Settings → MCP elenca la chiamata in parole semplici, con un segno di spunta verde.

Perché tool_timeout_sec è importante

Quando Codex ti manda una spec da rivedere, aspetta in una sola chiamata a uno strumento MCP finché non clicchi Send o Approve. Mentre aspetta non consuma token. Ma Codex abbandona una chiamata a uno strumento dopo un minuto, se non gli dici altro, e una revisione dura di più.

tool_timeout_sec = 3600 permette a Codex di aspettare fino a un’ora. Senza questa riga, Codex smette di aspettare e la tua revisione non ha più un destinatario. Non si perde nulla: i tuoi commenti restano in DotMD, e puoi dire a Codex «Leggi i miei commenti in DotMD e correggili» quando hai finito. Ma il ciclo funziona meglio quando Codex ti sta ancora aspettando.

Aiuta Codex a trovare i tuoi commenti

Codex guarda i suoi strumenti MCP solo quando pensa di averne bisogno. Se gli chiedi «correggi i commenti su paywall.md», può cercarli nel progetto invece di leggerli in DotMD, perché i tuoi commenti sono conservati da DotMD, non nel file. Ci sono due modi per indirizzarlo.

Il primo è nominare DotMD nella richiesta: «correggi i commenti su paywall.md in DotMD». Il secondo è aggiungere queste righe una volta sola a ~/.codex/AGENTS.md, o all’AGENTS.md di un progetto:

Comments and reviews on Markdown files are kept in DotMD (MCP server `dotmd`), not in the files.
When I mention comments, a review or remarks on a .md file, read them with get_review_comments,
fix each one and send it back with resolve_review_comments.
After writing or substantially changing a spec, plan or design doc for me, send it to me with
request_review and wait for my answer; call it again after fixing my comments, until I approve.

Con queste righe Codex ti manda ogni spec che scrive e cerca sempre i tuoi commenti in DotMD.

La tua prima revisione di una spec di Codex

Chiedi il documento a Codex, e di’ dove deve metterlo e che vuoi rivederlo:

«Scrivi la spec in docs/spec.md e mandamela in DotMD per la revisione.»

  1. Codex ti manda il file

    Salva la spec e te la manda. Compare una notifica, il file è elencato sotto Needs You, e Codex aspetta.

  2. Commenti i passaggi

    Leggi la spec formattata, con tabelle, diagrammi e codice. Seleziona un passaggio da cambiare, premi ⌥⌘M e scrivi cosa vuoi. Leggi tutto il documento prima di inviare qualcosa.

  3. Invii i commenti

    Clicca Send in fondo al pannello Review. Codex riceve tutti i tuoi commenti insieme. Se non hai niente da cambiare, il pulsante dice Approve.

  4. Controlli ogni correzione nel file

    Codex modifica il file e rimanda ogni commento con una nota su cosa ha fatto. Ogni correzione sta accanto al commento a cui risponde, il testo vecchio in rosso e quello nuovo in verde. Accettala con Accept, riaprila con Reopen, oppure accetta tutto con Accept All. Poi Approve, o manda un altro giro.

DotMD: un agente aspetta la tua revisione di una spec, il file sotto Needs You e i commenti nel pannello Review con un pulsante Send
L’agente aspetta la tua revisione: il file è sotto Needs You, i tuoi commenti sono nel pannello.

Codex può anche fare da revisore. Chiedigli «rivedi docs/compare.md in DotMD e lascia i tuoi commenti sulle righe», e i suoi commenti compaiono col suo nome. Vedi Un agente rivede l’altro.

L’app ChatGPT non può collegarsi

L’app ChatGPT raggiunge i server MCP dai server di OpenAI su internet, non dal tuo Mac. Il server di DotMD risponde solo sul tuo Mac, quindi l’app ChatGPT non può usarlo. Per i modelli di OpenAI usa Codex.

Domande su Codex e DotMD

Perché Codex smette di aspettare la mia revisione?

Il suo timeout per gli strumenti è breve di default. Aggiungi tool_timeout_sec = 3600 al server di DotMD in config.toml e riavvia Codex.

Codex cerca nel progetto invece di leggere i miei commenti.

Nomina DotMD nella richiesta («…in DotMD»), oppure aggiungi una volta sola le righe di AGENTS.md di questa guida.

Funziona con la CLI di Codex e con l’estensione per IDE?

Sì. L’app, la CLI e l’estensione per IDE condividono un’unica configurazione.

Posso collegare invece l’app ChatGPT?

No. Raggiunge i server MCP dai server di OpenAI, e DotMD risponde solo sul tuo Mac. Usa Codex.

Altre domande