Codex MCP Server
An MCP server for the OpenAI Codex CLI that provides coding assistance with multi-turn session management and reasoning depth control. It enables users to perform code analysis, generation, and refactoring through Claude with native resume support for conversational context.
README
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 docs/codex-cli-integration.md.
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
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。