An MCP server to communicated with, use, and wrap the API for the OpenAI Codex CLI tool.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add openai-codex -- uv venv '#' creates a .venv/ directory~/.codex/config.toml
[mcp_servers.openai-codex]
command = "uv"
args = ["venv", "#", "creates", "a", ".venv/", "directory"]
# codex mcp add openai-codex -- uv venv '#' creates a .venv/ directory~/.cursor/mcp.json
{
"mcpServers": {
"openai-codex": {
"command": "uv",
"args": [
"venv",
"#",
"creates",
"a",
".venv/",
"directory"
]
}
}
}.vscode/mcp.json
{
"servers": {
"openai-codex": {
"type": "stdio",
"command": "uv",
"args": [
"venv",
"#",
"creates",
"a",
".venv/",
"directory"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"openai-codex": {
"command": "uv",
"args": [
"venv",
"#",
"creates",
"a",
".venv/",
"directory"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"openai-codex": {
"command": "uv",
"args": [
"venv",
"#",
"creates",
"a",
".venv/",
"directory"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"openai-codex": {
"command": "uv",
"args": [
"venv",
"#",
"creates",
"a",
".venv/",
"directory"
]
}
}
}