Codex Proxy
БесплатноНе проверенA lightweight MCP proxy that resolves compatibility issues between Codex MCP Server and Warp by intercepting resources/list and resources/read requests.
Описание
A lightweight MCP proxy that resolves compatibility issues between Codex MCP Server and Warp by intercepting resources/list and resources/read requests.
README
一个轻量级 MCP 代理服务器,用于解决 Codex MCP Server 与 Warp 的兼容性问题。
🤖 For LLM Integration: See LLM_GUIDE.md for detailed tool descriptions, error handling, and workflow examples.
问题背景
Warp 在连接 MCP Server 时会发送 resources/list 请求,但 Codex 上游实现仅打印日志而不返回响应,导致 Warp 一直等待。
解决方案
本代理作为中间层:
- 拦截
resources/list请求,返回空列表 - 拦截
resources/read请求,返回资源未找到错误 - 透传所有其他请求到
codex mcp-server
安装
npm install
npm run build
使用方法
在 Warp 中配置
编辑 MCP 配置文件:
{
"mcpServers": {
"codex": {
"type": "stdio",
"command": "node",
"args": ["C:/Users/Administrator/Desktop/sicko/codex-mcp-proxy/dist/index.js"]
}
}
}
环境变量
CODEX_MCP_DEBUG=1- 启用调试日志
直接运行
npm start
# 或开发模式
npm run dev
开发
# 安装依赖
npm install
# 运行测试
npm test
# 运行测试并查看覆盖率
npm run test:coverage
# 类型检查
npm run typecheck
# 构建
npm run build
架构
┌─────────┐ ┌──────────────┐ ┌─────────────────┐
│ Warp │────▶│ codex-mcp- │────▶│ codex mcp-server│
│ (Client)│◀────│ proxy │◀────│ (upstream) │
└─────────┘ └──────────────┘ └─────────────────┘
│
▼
拦截 resources/*
返回空列表/错误
测试覆盖率
- Parser: 100%
- Server: 80%+
- Types: 100%
Error Handling
错误响应包含 LLM 友好的详细信息:
{
"error": {
"code": -32603,
"message": "Codex service is not available",
"data": {
"detail": "The Codex backend process is not running or failed to start.",
"suggestion": "Wait a few seconds and retry. If the problem persists, restart the MCP server.",
"retryable": true,
"method": "tools/call"
}
}
}
License
MIT
Установка Codex Proxy
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jonnyhoo/codex-mcp-proxyFAQ
Codex Proxy MCP бесплатный?
Да, Codex Proxy MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Codex Proxy?
Нет, Codex Proxy работает без API-ключей и переменных окружения.
Codex Proxy — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Codex Proxy в Claude Desktop, Claude Code или Cursor?
Открой Codex Proxy на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Codex Proxy with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
