Codex MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 | {} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| codexC | Execute Codex CLI in non-interactive mode for AI assistance |
| pingB | Test MCP server connection |
| helpB | Get Codex CLI help information |
| listSessionsB | List all active conversation sessions with metadata |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| codex | Execute Codex CLI for code review and AI assistance |
| ping | Test MCP server connection |
| help | Get Codex CLI help information |
| listSessions | List all active conversation sessions |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: codex executes CLI commands, help provides documentation, listSessions manages sessions, and ping tests connectivity. There is no overlap or ambiguity in functionality.
The naming is mixed: codex and ping are simple verbs, help is a noun, and listSessions uses camelCase. While readable, there is no consistent pattern like verb_noun or uniform casing.
With 4 tools, the count is reasonable for a server focused on CLI assistance and session management. It is slightly thin but covers core operations without bloat.
For a Codex CLI server, the tools cover execution, help, session listing, and connectivity testing. A minor gap is the lack of session creation or deletion tools, but agents can work around this.