Codex
STDIO企业级Codex CLI包装器提供对话式AI编程辅助
企业级Codex CLI包装器提供对话式AI编程辅助
Advanced MCP server wrapper for OpenAI Codex CLI v0.50.0+ that provides enterprise-grade conversational AI coding assistance with session management, intelligent model selection, and native resume functionality.
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
npm i -g @openai/codex or brew install codexcodex login --api-key "your-openai-api-key"OPENAI_API_KEY environment variable is no longer supportedThis MCP server requires codex CLI v0.50.0 or later due to the following changes:
--skip-git-repo-check flag (now required)--reasoning-effort flag (no longer supported)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 docs/codex-cli-integration.md.
claude mcp add codex-cli -- npx -y codex-mcp-server
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"] } } }
Once installed, Claude Code can use these tools:
codex - AI Coding AssistantAsk Codex to analyze code, generate solutions, or provide coding assistance with optional session support for conversational context.
Basic Usage:
Use the codex tool to explain this function:
[paste your code here]
Advanced Usage:
# Model selection (defaults to gpt-5-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 preferences (using advanced GPT-5 Codex by default)
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): Specify model to use (defaults to 'gpt-5-codex'). Options: 'gpt-5-codex', 'gpt-4', 'gpt-3.5-turbo'reasoningEffort (optional): Control reasoning depth ('low', 'medium', 'high')listSessions - Session ManagementList 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 TestTest if the MCP server is working properly.
help - Codex CLI HelpGet information about Codex CLI capabilities and commands.
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
Key Features:
codex resume for optimal conversation continuityKey Features:
gpt-5-codex model for optimal coding assistanceRequirements:
OPENAI_API_KEY no longer supportedcodex login --api-key "your-key" for authenticationCODEX_HOME/auth.jsonBest Practices:
gpt-5-codex by default for optimal coding assistancelow for quick answers, high for complex analysisgpt-5-codex for coding (default), gpt-4 for advanced reasoning, gpt-3.5-turbo for speedlistSessions to manage active conversations# Install dependencies npm install # Development mode npm run dev # Build npm run build # Start built server npm start
ISC