codex-mcp-system
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CODEX_MCP_CODEX_BIN | No | Caminho absoluto para o executável do Codex. Se não definido, usa 'codex' do PATH. | codex |
| CODEX_MCP_LOG_LEVEL | No | Nível de logs enviados para stderr. | INFO |
| CODEX_MCP_OUTPUT_DIR | No | Diretório final para arquivos finais. Se não definido, usa o diretório diário ~/Pictures/codex-mcp-system/YYYY-MM-DD/. | ~/Pictures/codex-mcp-system/YYYY-MM-DD/ |
| CODEX_MCP_ALLOW_API_KEY | No | Se definido como 'true', bloqueia o servidor e a geração. Deve permanecer 'false' ou ser omitido (obrigatório). | false |
| CODEX_MCP_TIMEOUT_SECONDS | No | Timeout total do turno em segundos. | 600 |
| CODEX_MCP_INLINE_IMAGE_MAX_BYTES | No | Limite máximo de bytes para a prévia inline (ImageContent base64). | 2097152 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| codex_account_statusB | Verifica autenticação ChatGPT, plano, Codex e disponibilidade de $imagegen. |
| generate_imageC | Gera uma imagem com $imagegen e a cota do Codex da conta ChatGPT. |
| edit_imageB | Edita imagens locais com $imagegen, preservando o que o prompt não mandar alterar. |
| imagegen_statusA | Mostra backend, limites e saída; o probe opcional não gera imagem. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a clearly distinct action: account-level status, image generation, image editing, and backend/limits status. There is no meaningful overlap that would confuse an agent.
Names are consistently snake_case and readable, but there is a slight pattern split: generate_image and edit_image follow verb_noun, while codex_account_status and imagegen_status are noun_status. This is a minor deviation rather than a serious inconsistency.
Four tools is well-scoped for a focused Codex/imagegen integration. Each tool covers a necessary function without redundancy or bloat.
The core workflows of generating images, editing images, and checking both account and backend status are covered. Minor gaps like listing or deleting generated images exist, but they are not central to the apparent purpose.