【踩坑】Windows上在IDEA中配置Codex报错

前言

Windows上在IDEA中配置Codex报错

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
我会先按仓库要求尝试使用 IDEA MCP 读取和定位这个类;如果当前会话没有暴露 IDEA MCP 工具,我会按规范停下来说明,而不是直接用命令行搜索替代。

当前会话没有暴露 IDEA MCP 工具,我刚尝试查询 `read_file / search / build_project / replace_text_in_file` 等 IDEA MCP 能力,结果未找到可用工具。

按本仓库 `AGENTS.md` 要求,这类 Java 文件读取、搜索、编辑和编译必须优先使用 IDEA MCP,且 IDEA MCP 不可用时不能擅自回退到命令行处理。

请先完成 IDEA MCP 配置后再让我继续:

1. 打开 IntelliJ IDEA,确保本项目已加载。
2. 安装/启用 **MCP Server** 插件或 IDE 内置 MCP 支持。
3. 在 IDE 的 MCP 设置中添加 Server:
- Type: `streamable-http`
- URL: `http://127.0.0.1:64342/stream`
- Headers: `Content-Type: application/json`
4. 确认服务启动后,重新发起当前修改请求。

解决问题

  • File->Settings->Tools->MCP Server->勾选Enable MCP Server,确保启动了stream方式的MCP服务(如果没有stream方式的MCP服务,请先升级IDEA版本到2026.1)->OK

  • 修改配置文件,改为使用stream方式而不是sse方式建立连接
~/.codex/config.toml
1
2
3
4
5
approval_policy = "on-request"
sandbox_mode = "workspace-write"

[mcp_servers.idea]
url = "http://127.0.0.1:64342/stream"
  • 开启新的会话

  • 完成

完成