【笔记】Codex配置IDEA的MCP

前言

Codex配置IDEA的MCP

IDEA中安装插件

  • 打开IDEA->Settings->Plugins->搜索并安装MCP Server

IDEA中启动MCP服务

  • 打开IDEA->Settings->Tools->MCP Server->勾选Enable MCP Server->Enable->OK

修改Codex配置文件

通过配置文件配置

以HTTP的形式

~/.codex/config.toml
1
2
[mcp_servers.idea]
url = "http://127.0.0.1:64342/stream"

以进程的形式

~/.codex/config.toml
1
2
3
4
5
6
7
8
[mcp_servers.idea]
command = "/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/Home/bin/java"
args = [
"-classpath",
"/Applications/IntelliJ IDEA.app/Contents/plugins/mcpserver/lib/mcpserver-frontend.jar:/Applications/IntelliJ IDEA.app/Contents/lib/util-8.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.client.cio.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.client.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.network.tls.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.io.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.utils.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.kotlinx.io.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.kotlinx.serialization.core.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.kotlinx.serialization.json.jar",
"com.intellij.mcpserver.stdio.McpStdioRunnerKt",
]
env = { IJ_MCP_SERVER_PORT = "64342" }

完成