Codex пише специфікацію.Ви переглядаєте її в DotMD.
Додайте DotMD до Codex один раз. Кожна специфікація й кожен план, які він напише, надходитимуть вам документом, який можна прочитати й прокоментувати, Codex зачекає, поки ви переглядаєте, а кожне виправлення з'явиться у файлі, щоб ви його прийняли.
macOS 14 або новіша. Читати можна безкоштовно; DotMD Pro має 3-денний безкоштовний пробний період.
Коротко
У застосунку Codex відкрийте Settings → MCP servers → Add server, виберіть Streamable HTTP і вставте http://127.0.0.1:8089/mcp. Або додайте [mcp_servers.dotmd] до ~/.codex/config.toml із рядком tool_timeout_sec = 3600, щоб Codex міг чекати, поки ви переглядаєте. Перезапустіть Codex. Рев'ю та інструменти для агентів входять у DotMD Pro (3 дні безкоштовно); читання залишається безкоштовним.
Як підключити Codex: через застосунок або config.toml
DotMD запускає на вашому Mac невеликий MCP-сервер. Через нього Codex відкриває файли в DotMD, надсилає вам документи на рев'ю та читає ваші коментарі. Застосунок Codex, Codex CLI і розширення Codex для вашої IDE використовують одне налаштування, тож робити це потрібно один раз.
-
Увімкніть MCP-сервер DotMD
У DotMD відкрийте Settings → MCP і ввімкніть MCP server. Статус стане зеленим. Увімкніть і Start with DotMD, щоб сервер був готовий щоразу, коли DotMD відкритий.
-
Додайте сервер у Codex
У застосунку Codex відкрийте Settings → MCP servers → Add server, виберіть Streamable HTTP і вставте адресу, указану вгорі Settings → MCP у DotMD. За замовчуванням це
http://127.0.0.1:8089/mcp. -
Або відредагуйте config.toml
Зручніше файл? Додайте це до
~/.codex/config.toml. У Settings → MCP у DotMD є кнопка копіювання:[mcp_servers.dotmd] url = "http://127.0.0.1:8089/mcp" tool_timeout_sec = 3600Після додавання перезапустіть Codex.
-
Перевірте, що він відповідає
Попросіть Codex відкрити Markdown-файл у DotMD. Файл відкриється, а Recent Requests у Settings → MCP покаже виклик простими словами із зеленою галочкою.
Чому важливий tool_timeout_sec
Коли Codex надсилає вам специфікацію на рев'ю, він чекає в одному виклику MCP-інструмента, доки ви не натиснете Send або Approve. Поки він чекає, токени не витрачаються. Але Codex кидає виклик інструмента через хвилину, якщо не сказати інакше, а рев'ю триває довше.
tool_timeout_sec = 3600 дозволяє Codex чекати до години. Без цього Codex перестає чекати, і вашому рев'ю нікому відповісти. Нічого не втратиться: коментарі залишаються в DotMD, і коли закінчите, можна сказати Codex «Прочитай мої коментарі в DotMD і виправ їх». Але найкраще все працює, коли Codex ще чекає на вас.
Допоможіть Codex знайти ваші коментарі
Codex звертається до MCP-інструментів, лише коли вважає, що вони потрібні. На прохання «виправ коментарі до paywall.md» він може шукати їх у проєкті замість того, щоб прочитати в DotMD, адже коментарі зберігає DotMD, а не файл. Є два способи спрямувати його.
Перший: згадати DotMD у проханні, наприклад «виправ коментарі до paywall.md у DotMD». Другий: один раз додати ці рядки до ~/.codex/AGENTS.md або до AGENTS.md проєкту:
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.
З цими рядками Codex надсилає вам кожну специфікацію, яку пише, і завжди шукає ваші коментарі в DotMD.
Ваше перше рев'ю специфікації Codex
Попросіть Codex підготувати документ, скажіть, куди його зберегти і що ви хочете його переглянути:
«Напиши специфікацію в docs/spec.md і надішли мені її на рев'ю в DotMD».
-
Codex надсилає вам файл
Він зберігає специфікацію й надсилає її вам. З'являється сповіщення, файл потрапляє до Needs You, а Codex чекає.
-
Ви коментуєте уривки
Читайте специфікацію у відрендереному вигляді, з таблицями, діаграмами й кодом. Виділіть уривок, який треба змінити, натисніть ⌥⌘M і напишіть, що хочете. Пройдіть увесь документ, перш ніж щось надсилати.
-
Ви надсилаєте коментарі
Натисніть Send унизу панелі Review. Codex отримає всі ваші коментарі разом. Якщо змінювати нічого, на кнопці буде Approve.
-
Ви перевіряєте кожне виправлення у файлі
Codex редагує файл і повертає кожен коментар із приміткою про те, що зроблено. Кожне виправлення стоїть поруч із коментарем, на який відповідає: старий текст червоним, новий зеленим. Прийміть його кнопкою Accept, поверніть кнопкою Reopen або прийміть усе через Accept All. Потім Approve або ще один раунд.
Codex може бути й рецензентом. Попросіть його: «переглянь docs/compare.md у DotMD і залиш коментарі до рядків», і його коментарі з'являться під його іменем. Див. Один агент перевіряє іншого.
Застосунок ChatGPT підключитися не може
Застосунок ChatGPT звертається до MCP-серверів із серверів OpenAI в інтернеті, а не з вашого Mac. Сервер DotMD відповідає лише на вашому Mac, тож застосунок ChatGPT ним скористатися не може. Для моделей OpenAI використовуйте Codex.
Питання про Codex і DotMD
Чому Codex перестає чекати на моє рев'ю?
Тайм-аут його інструментів за замовчуванням короткий. Додайте tool_timeout_sec = 3600 до сервера DotMD у config.toml і перезапустіть Codex.
Codex шукає в проєкті замість того, щоб прочитати мої коментарі.
Згадайте DotMD у проханні («…у DotMD») або один раз додайте рядки для AGENTS.md із цього посібника.
Чи працює це з Codex CLI і розширенням для IDE?
Так. Застосунок, CLI і розширення для IDE використовують одне налаштування.
Чи можна підключити натомість застосунок ChatGPT?
Ні. Він звертається до MCP-серверів із серверів OpenAI, а DotMD відповідає лише на вашому Mac. Використовуйте Codex.