tom-wahl/codex-mcp-server
If you are the rightful owner of codex-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Codex MCP Server is a server designed for managing OpenAI Codex CLI sessions, model selection, and providing native resume support.
Codex MCP Server
MCP server for OpenAI Codex CLI v0.50.0+ with session management, model selection, and native resume support.
graph LR
A[Claude Code] --> B[Codex MCP Server]
B --> C[codex tool]
B --> D[listSessions tool]
B --> E[ping tool]
B --> F[help tool]
C --> G[Codex CLI v0.50.0+]
C --> H[Session Storage]
style A fill:#FF6B35
style B fill:#4A90E2
style C fill:#00D4AA
style D fill:#00D4AA
style E fill:#00D4AA
style F fill:#00D4AA
style G fill:#FFA500
style H fill:#9B59B6
Prerequisites
- OpenAI Codex CLI v0.50.0+ must be pre-installed and configured
- Install:
npm i -g @openai/codexorbrew install codex - Setup: Run
codex login --api-key "your-openai-api-key" - ⚠️ Breaking Change:
OPENAI_API_KEYenvironment variable is no longer supported - ⚠️ Version Requirement: v0.50.0+ required (see Version Compatibility below)
- Install:
- Claude Code installed
Version Compatibility
This MCP server requires codex CLI v0.50.0 or later due to the following changes:
- v0.50.0+: Introduced
--skip-git-repo-checkflag (now required) - v0.50.0+: Reasoning effort now configured via
-c model_reasoning_effort=Xflag
If you have an older version of codex CLI, you will need to upgrade:
npm update -g @openai/codex
For detailed version compatibility information, see .
Installation
One-Click Installation
VS Code
VS Code Insiders
Cursor
Manual Installation
Claude Code
claude mcp add codex-cli -- npx -y codex-mcp-server
Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"codex-cli": {
"command": "npx",
"args": ["-y", "codex-mcp-server"]
}
}
}
Usage in Claude Code
Once installed, Claude Code can use these tools:
codex - Code Assistant
Run Codex queries with optional session support for multi-turn conversations.
Basic Usage:
Use the codex tool to explain this function:
[paste your code here]
Advanced Usage:
# Model selection (defaults to gpt-5.1-codex)
Use codex with model "gpt-4" to analyze this complex algorithm
# Reasoning effort control
Use codex with reasoningEffort "high" for thorough code review
# Session with model override
Use codex with sessionId "my-session" and model "gpt-4" to refactor this code
# Continue conversation (uses native codex resume)
Use codex with sessionId "my-session" to make it more efficient
# Reset session context
Use codex with sessionId "my-session" and resetSession true to start fresh analysis
Parameters:
prompt(required): Your coding question or requestsessionId(optional): Session ID for conversational contextresetSession(optional): Reset session history before processingmodel(optional): Model to use (defaults togpt-5.1-codex)reasoningEffort(optional): Control reasoning depth ('minimal', 'low', 'medium', 'high')
listSessions - Session Management
List all active conversation sessions with metadata including creation time, last access, and turn count.
Usage:
Use listSessions to see all active coding sessions
ping - Connection Test
Test if the MCP server is working properly.
help - Codex CLI Help
Get information about Codex CLI capabilities and commands.
Example Workflows
Code Analysis:
Please use the codex tool to review this TypeScript function and suggest improvements
Conversational Code Development:
# Start a session for complex refactoring
Use codex with sessionId "refactor-auth" to analyze this authentication system
# Continue building on the analysis
Use codex with sessionId "refactor-auth" to implement the security improvements you suggested
# Check session history
Use listSessions to see all active development sessions
Bug Fixing:
Use codex to help debug this error: [error message]
Code Generation:
Ask codex to create a React component that handles file uploads
Advanced Features (Codex CLI v0.50.0+)
Session Management
- Uses
codex resumefor conversation continuity - Falls back to manual context building when resume unavailable
- Sessions persist for 24 hours
- 57 tests covering functionality and edge cases
Model Selection
- Default:
gpt-5.1-codex - Override per request with
modelparameter - Reasoning effort:
minimal,low,medium,high
Authentication
OPENAI_API_KEYenv var no longer supported- Run
codex login --api-key "your-key"instead - Credentials stored in
CODEX_HOME/auth.json
Development
# Install dependencies
npm install
# Development mode
npm run dev
# Build
npm run build
# Start built server
npm start
Documentation
License
ISC