dsh-codex-mcp
dsh-codex-mcp
Modelos de Codex en DeepSeek Harness, a través de la CLI oficial de OpenAI — sin ceder a ningún código de terceros la custodia de tus credenciales de ChatGPT.
Instalación
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 webEso es todo. Codex aparece en las herramientas del agente como mcp__codex__codex. Sin clave de API, sin flujo OAuth dentro del harness, nada que pegar.
Por qué existe esto
Otros plugins que integran una suscripción de ChatGPT en el harness ejecutan su propio flujo OAuth, obtienen un token limitado a tu plan y lo almacenan. Para OpenAI, esas solicitudes parecen provenir de Codex CLI. En la práctica, un paquete de terceros está en posesión de una credencial de algo por lo que pagas.
Este plugin no autentica en absoluto. Localiza el ejecutable de Codex, lo lanza como servidor MCP y permite que el harness se comunique con él a través de stdio. La autenticación ocurre dentro del propio binario firmado de OpenAI, contra su propio ~/.codex/auth.json. No hay ningún token que pueda filtrarse y al desinstalarlo no queda nada que revocar.
DeepSeek Harness ──MCP/stdio──▶ codex mcp-server ──HTTPS──▶ OpenAI
(official binary,
own credentials)Por qué MCP y no lanzar un proceso por llamada
Medido con el mismo prompt y modelo:
Enfoque | Latencia |
Servidor MCP (proceso persistente) | 11.4s |
| 31.5s |
Cada invocación de codex exec arranca el binario en frío y recarga su contexto de skills antes de responder. El servidor MCP solo paga ese coste una vez. También conserva el estado del hilo, de modo que codex-reply puede continuar una conversación.
El coste es un proceso residente: unos 140 MB en el uso observado.
Configuración
Todas las opciones son opcionales; los valores por defecto son los que quieres.
Opción | Por defecto | Propósito |
| detección automática | Ruta completa al ejecutable de Codex |
|
| Espacio de nombres de la herramienta ( |
| directorio de trabajo del harness | Directorio de trabajo del proceso de Codex |
|
| Variables de entorno adicionales |
|
| Límite por llamada: los turnos de Codex son ejecuciones de agente, no completions |
|
| Si la ausencia de Codex debe impedir el arranque del harness |
DSH_CODEX_BINARY anula la detección sin editar la configuración.
Cómo se encuentra el ejecutable
Un
commandexplícito, oDSH_CODEX_BINARYEl binario nativo dentro de una instalación global de
@openai/codex, enumerado desde el disco en lugar de estar codificado: una plataforma o arquitectura nueva no requiere cambios aquíUn ejecutable
codexen elPATH
En Windows, los shims .cmd y .ps1 de npm se omiten deliberadamente: el transporte stdio de MCP lanza procesos sin shell, y un shim no se puede lanzar de esa manera.
Cuando Codex no está disponible
El plugin registra una advertencia que indica la solución y no monta nada. El harness arranca con normalidad sin las herramientas de Codex. Establece failOnStartupError: true si prefieres que el arranque falle de forma ruidosa a ejecutarse sin él.
Requisitos
DeepSeek Harness con
@deepseek-ai/dsh-mcp-client0.1.0-rc.6–0.1.0-rc.8Node
^22.19.0 || >=24Codex CLI, con sesión iniciada
Un plan de ChatGPT que incluya Codex
Verificado con el harness 0.1.0-rc.8 y codex-cli 0.144.5.
Desinstalación
dsh plugin --profile web remove dsh-codex-mcpNo se almacenó ninguna credencial, así que no hay nada más que limpiar. Tu sesión de Codex CLI no se toca.
Desarrollo
npm install
npm testLas pruebas construyen estructuras npm sintéticas en un directorio temporal, por lo que la suite pasa en máquinas sin Codex instalado. La CI las ejecuta en Linux, macOS y Windows con ambas versiones compatibles de Node, y verifica por separado que una instalación limpia del tarball empaquetado funciona.
Licencia
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