Win11 Codex CLI 正確設定 MCP

Win11 Codex CLI 正確設定 MCP


原因

目前 Win11 使用 Codex CLI 主要是因為重構後使用 RUST 沒辦法正確讀取到 npx 環境變數路徑
導致呼叫失敗

解決辦法

找到路徑 C:\Users\User\.codex 資料夾,修改 config.toml

這邊以 sequential-thinkingcontext7-mcp MCP 為例子

直接將程式碼貼到設定檔最底下

記得路徑 UserName 要改為你自己的資料夾名稱

保存後重開終端就會正常載入 MCP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

[mcp_servers.sequential-thinking]
command = "C:\\Users\\alex\\AppData\\Roaming\\npm\\npx.cmd"
args = ["-y", "@modelcontextprotocol/server-sequential-thinking"]

[mcp_servers.sequential-thinking.env]
SYSTEMROOT = 'C:\Windows'

[mcp_servers.context7]
args = ["-y", "@upstash/context7-mcp"]
command = "C:\\Users\\alex\\AppData\\Roaming\\npm\\npx.cmd"

[mcp_servers.context7.env]
SYSTEMROOT = 'C:\Windows'


Source