Codex MCP Server

$claude mcp add codex-cli -- npx -y codex-mcp-server
README.md

MCP server for OpenAI Codex CLI with session management and reasoning control.

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/codex or brew install codex
    • Setup: Run codex login --api-key "your-openai-api-key"
    • ⚠️ Breaking Change: OPENAI_API_KEY environment variable is no longer supported
    • ⚠️ Version Requirement: v0.50.0+ required (see Version Compatibility below)
  • 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-check flag (now required)
  • v0.50.0+: Reasoning effort now configured via -c model_reasoning_effort=X flag

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 request
  • sessionId (optional): Session ID for conversational context
  • resetSession (optional): Reset session history before processing
  • model (optional): Model to use (defaults to gpt-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 co

Tools (4)

codexRun Codex queries with optional session support for multi-turn conversations.
listSessionsList all active conversation sessions with metadata including creation time and turn count.
pingTest if the MCP server is working properly.
helpGet information about Codex CLI capabilities and commands.

Configuration

claude_desktop_config.json
{
  "mcpServers": {
    "codex-cli": {
      "command": "npx",
      "args": ["-y", "codex-mcp-server"]
    }
  }
}

Try it

Use the codex tool to explain this function: [paste code]
Use codex with reasoningEffort 'high' for thorough code review of this algorithm.
Use codex with sessionId 'refactor-task' to make this code more efficient.
Use listSessions to see all active coding sessions.
Use codex with model 'gpt-4' and sessionId 'my-session' to refactor this code.

Frequently Asked Questions

What are the key features of Codex MCP Server?

Multi-turn session management with native resume support.. Reasoning depth control (minimal, low, medium, high).. Model selection support (defaults to gpt-5.1-codex).. Session metadata tracking including creation time and turn count..

What can I use Codex MCP Server for?

Performing complex code analysis with high reasoning effort.. Maintaining conversational context across multiple turns of code refactoring.. Managing and resuming previous coding sessions via session IDs.. Integrating OpenAI Codex CLI capabilities directly into Claude Code..

How do I install Codex MCP Server?

Install Codex MCP Server by running: claude mcp add codex-cli -- npx -y codex-mcp-server

What MCP clients work with Codex MCP Server?

Codex MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use Codex MCP Server with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free