dsh-codex-mcp
dsh-codex-mcp
Модели Codex в DeepSeek Harness, через официальный CLI от OpenAI — без передачи стороннему коду контроля над вашими учётными данными ChatGPT.
Установка
npm i -g @openai/codex # if you don't already have it
codex login # sign in with your ChatGPT account
dsh plugin --profile web add dsh-codex-mcp
dsh webВсё. Codex появляется в инструментах агента как mcp__codex__codex. Никаких API-ключей, никакого OAuth-процесса внутри платформы, ничего вставлять не нужно.
Зачем это сделано
Другие плагины, которые подключают подписку ChatGPT к платформе, запускают собственный OAuth-процесс, получают токен, привязанный к вашему тарифу, и сохраняют его. Для OpenAI такие запросы выглядят как исходящие из Codex CLI. На практике сторонний код хранит учётные данные для того, за что вы платите.
Этот плагин вообще не выполняет аутентификацию. Он находит исполняемый файл Codex, запускает его как MCP-сервер и позволяет платформе общаться с ним по stdio. Аутентификация происходит внутри собственного подписанного бинарника OpenAI, использующего свой ~/.codex/auth.json. Здесь нет токена, который мог бы утечь, и после удаления не остаётся ничего, что нужно было бы отзывать.
DeepSeek Harness ──MCP/stdio──▶ codex mcp-server ──HTTPS──▶ OpenAI
(official binary,
own credentials)Почему MCP, а не запуск отдельной команды на каждый вызов
Измериение на одном и том же промпте и модели:
Способ | Задержка |
MCP-сервер (постоянный процесс) | 11.4s |
| 31.5s |
Каждый запуск codex exec делает холодный старт бинарника и заново читает свой контекст сибил перед ответом. MCP-сервер платит эту цену один раз. Он также сохраняет состояние тредов, поэтому codex-reply может продолжать разговор.
Плата за это — резидентный процесс: около 140 МБ в наблюдаемом использовании.
Конфигурация
Все параметры необязательны; значения по умолчанию — именно то, что нужно.
Параметр | По умолчанию | Назначение |
|
| Полный путь к исполняемому файлу Codex |
|
| Пространство имён ( |
| рабочая директория платформы | Рабочая директория процесса Codex |
|
| Дополнительные переменные окружения |
|
| Максимальное время вызова — витки Codex — это запуски агента, а не ошибки построения полноте одиночных ответов |
|
| Стоит ли останавливать загрузку платформы при отсутствии Codex |
DSH_CODEX_BINARY переопределяет автодетоктирование без правки конфигурации.
Как находится исполняемый файл
Явно заданный
commandилиDSH_CODEX_BINARYОригинальные бинарники внутри глобальной установки
@openai/codex, найденные перечислением диска, а не жёстко прописанные — новой платформе или архитектуре не нужно ничего менятьИсполняемый файл
codex, доступный вPATH
На Windows npm-обёртки .cmd и .ps1 намеренно пропускаются: MCP stdio-транспорт запускается без оболочки, а обёртку так запустить нельзя.
Когда Codex отсутствует
Плагин записывает одно предупреждение с указанием исправления и не монтирует ничего. Платформа запускается обычным образом, без инструментов Codex. Выполните failOnStartupError: true, если вы предпочитаете явную ошибку при загрузке, а не работу без Codex.
Требования
DeepSeek Harness с
@deepseek-ai/dsh-mcp-client0.1.0-rc.6–0.1.0-rc.8Node
^22.19.0 || >=24Codex CLI, в котором выполнен вход
План ChatGPT, включающий Codex
Проверено с harness 0.1.0-rc.8 и codex-cli 0.144.5.
Удаление
dsh plugin --profile web remove dsh-codex-mcpУчётные данные не сохранялись, поэтому больше ничего чистить не нужно. Ваш вход в Codex CLI не затрагивается.
Разработка
npm install
npm testТесты собирают синтетические npm-структуры во временной папке, поэтому набор тестов проходит даже на машинах без установленного Codex. CI запускает их на Linux, macOS и Windows в обеих поддерживаемых версиях Node, а отдельно проверяет, что упаковка и установка тарабарка выполняется в чистом виде.
Лицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
A paid remote MCP for OpenAI Codex harness MCP, built to return verdicts, receipts, usage logs, and
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zbrooklyn/dsh-codex-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server