最近把 Proxyman MCP 接到 Claude 和 Codex 裡,實測已經安裝成功。這篇整理的是 Proxyman 官網版 的安裝方式,也就是應用程式路徑在:
/Applications/Proxyman.app如果你平常會用 Proxyman 看 API Request、查 CORS、匯出 cURL,接上 MCP 之後,就可以直接用自然語言叫 AI 幫你讀最近的 Request、找 500 Error、建立 Breakpoint 或 Map Local 規則。
前置條件:先打開 Proxyman,進入
Settings→MCP,開啟Enable MCP Server。如果這一步沒開,Claude 或 Codex 即使設定正確,也連不到 Proxyman。
Proxyman MCP 是什麼?
MCP(Model Context Protocol)可以讓 AI 工具透過標準協定呼叫外部工具。Proxyman MCP 則是把 Proxyman macOS App 的 HTTP 流量、規則管理、SSL Proxying 等能力暴露給 MCP-compatible 的 AI 工具。
Proxyman 官方文件把架構拆成兩層:
AI 工具(Claude / Codex / Cursor) ↓ stdio MCPProxyman MCP CLI Server ↓ localhost + tokenProxyman App 內部 MCP HTTP Server所以我們要設定給 Claude 或 Codex 的,其實是 Proxyman App 裡的 mcp-server 執行檔:
/Applications/Proxyman.app/Contents/MacOS/mcp-serverSetapp 版本路徑不同:如果你是用 Setapp 安裝 Proxyman,路徑會是
/Applications/Setapp/Proxyman.app/Contents/MacOS/mcp-server。本文以下都以官網版為例。
Claude Code 安裝方式
Claude Code 可以直接用 claude mcp add 加入 Proxyman MCP。
自動安裝
claude mcp add proxyman \ --transport stdio \ -- /Applications/Proxyman.app/Contents/MacOS/mcp-server這個指令會把 proxyman 加進 Claude Code 的 MCP 設定中。
手動設定
如果你想確認核心設定,它等同於下面這段:
{ "mcpServers": { "proxyman": { "command": "/Applications/Proxyman.app/Contents/MacOS/mcp-server" } }}通常不需要手動改,只要 claude mcp add 成功即可。
驗證 Claude Code
先看 MCP 清單:
claude mcp list或進入 Claude Code:
claude再輸入:
/mcp看到 proxyman 就代表 Claude Code 已經載入 Proxyman MCP。接著可以問:
請取得 Proxyman 版本如果 Claude 可以回傳版本資訊,就表示連線成功。
Claude Desktop 安裝方式
Claude Desktop 和 Claude Code 不一樣,它不是使用 config.toml,而是修改 Claude Desktop 自己的 JSON 設定檔。
設定檔位置是:
~/Library/Application Support/Claude/claude_desktop_config.json開啟設定檔
在 Claude Desktop 裡依序打開:
Settings → Developer → Edit Config然後加入:
{ "mcpServers": { "proxyman": { "command": "/Applications/Proxyman.app/Contents/MacOS/mcp-server" } }}如果你的設定檔裡已經有其他 MCP Server,不要整份覆蓋,只要把 proxyman 這段加進既有的 mcpServers 裡。
重新啟動 Claude Desktop
Claude Desktop 改完設定後,需要完全關閉再重新開啟:
Claude → Quit Claude只關視窗通常不夠,建議從選單列完整 Quit。
驗證 Claude Desktop
重新開啟後,可以直接問:
請取得 Proxyman 版本或:
列出最近 10 筆 Request如果 Claude 能從 Proxyman 讀到資料,代表設定成功。
Codex CLI 安裝方式
Codex CLI 使用:
~/.codex/config.toml來管理 MCP 設定。
自動安裝
codex mcp add proxyman \ -- /Applications/Proxyman.app/Contents/MacOS/mcp-server安裝後可以用:
codex mcp list確認清單裡是否有 proxyman。
手動設定
如果要手動編輯 ~/.codex/config.toml,加入:
[mcp_servers.proxyman]command = "/Applications/Proxyman.app/Contents/MacOS/mcp-server"這裡有一個很容易踩的坑:
# 正確[mcp_servers.proxyman]
# 錯誤[mcp.servers.proxyman]Codex 使用的是 [mcp_servers.xxx],不是 [mcp.servers.xxx]。
驗證 Codex CLI
啟動 Codex:
codex查看 MCP:
/mcp或直接問:
取得 Proxyman 版本有回應就代表 Codex CLI 已經能呼叫 Proxyman MCP。
Codex App 安裝方式
目前 Codex App(Desktop)會讀取同一份 Codex 設定:
~/.codex/config.toml所以如果你已經透過 Codex CLI 成功安裝:
codex mcp add proxyman \ -- /Applications/Proxyman.app/Contents/MacOS/mcp-serverCodex App 重新啟動後通常也會一起吃到這份設定。
如果你要手動設定,一樣加入:
[mcp_servers.proxyman]command = "/Applications/Proxyman.app/Contents/MacOS/mcp-server"接著完全關閉 Codex App:
Quit Codex再重新開啟。
驗證 Codex App
可以問:
取得 Proxyman 版本或:
列出最近 10 筆 API Request我這邊是用這個方式安裝成功;重點是 ~/.codex/config.toml 的 TOML 區塊名稱要寫對,然後 Proxyman 本身的 MCP Server 要先開。
各工具設定檔整理
| 工具 | 設定方式 | 設定檔 |
|---|---|---|
| Claude Code | claude mcp add | Claude Code MCP 設定 |
| Claude Desktop | 手動編輯 JSON | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Codex CLI | codex mcp add 或手動 TOML | ~/.codex/config.toml |
| Codex App | 讀取 Codex 設定 | ~/.codex/config.toml |
Proxyman MCP 可以做什麼?
安裝完成後,可以直接用自然語言操作 Proxyman。例如:
列出最近 20 筆 API找出所有 500 Error把這支 Request 轉成 cURL建立 Breakpoint 攔截 /api/user/*建立 Map Local 規則幫我分析這支 API 為什麼回傳 403啟用 *.example.com 的 SSL Proxying依 Proxyman 官方文件,目前 MCP 工具有幾類:
| 類型 | 常見能力 |
|---|---|
| 讀取工具 | 取得 Proxyman 版本、Proxy 狀態、最近 flows、flow 詳細資料、SSL Proxying 清單 |
| 寫入工具 | 建立 Breakpoint、Map Local、Map Remote、Blacklist、SSL Proxying |
| Session 控制 | 清除 session、切換 recording |
| Flow 操作 | 匯出 cURL、進階 filter flows |
| App 控制 | 開啟或關閉 Proxyman |
對前端和後端開發來說,最實用的是「查 API 流量」和「把某筆 Request 匯出成 cURL」。以前要在 Proxyman 介面裡點來點去,現在可以直接讓 AI 幫你找出可疑 Request,再接著分析 Header、狀態碼或 Response body。
如果你主要是為了解 CORS,也可以搭配之前寫過的 Proxyman 解決前端開發 CORS 問題。MCP 不會取代 Proxyman 本身的功能,但會讓操作更接近「描述需求 → 產生規則」的工作流。
常見問題
Q: Proxyman MCP 設定好了,但 Claude 或 Codex 讀不到怎麼辦?
A: 先確認 Proxyman App 正在執行,並且 Settings → MCP 裡的 Enable MCP Server 已開啟。接著確認路徑是否正確:官網版是 /Applications/Proxyman.app/Contents/MacOS/mcp-server,Setapp 版本則在 /Applications/Setapp/Proxyman.app/Contents/MacOS/mcp-server。最後重新啟動 Claude Desktop 或 Codex App,因為桌面 App 通常不會即時重新載入 MCP 設定。
Q: Codex 的 MCP 設定應該寫 [mcp_servers.proxyman] 還是 [mcp.servers.proxyman]?
A: Codex 的 ~/.codex/config.toml 要寫 [mcp_servers.proxyman]。這是很常見的踩坑,因為很多人會直覺把 MCP Server 寫成 [mcp.servers.xxx],但 Codex 不會吃這個區塊。改完後重啟 Codex CLI 或 Codex App,再用 /mcp 檢查是否載入。
Q: Claude Desktop 可以直接用 claude mcp add 嗎?
A: 不建議這樣理解。claude mcp add 是 Claude Code 的安裝方式;Claude Desktop 使用的是 ~/Library/Application Support/Claude/claude_desktop_config.json。如果你只改了 Claude Code 的設定,Claude Desktop 不一定會看到同一組 MCP Server。
Q: Proxyman MCP 會不會把我的流量暴露到外網?
A: Proxyman 官方文件說明 MCP Server 綁定在 127.0.0.1,並使用 session token 驗證;敏感資料也會在回應中自動遮蔽。也就是說,它主要是本機工具整合。不過,AI 工具能讀取到你授權的 Proxyman 流量摘要,因此仍建議避免在不必要的對話中要求它讀取含有 Token、密碼或個人資料的 Request。
總結
這次實測下來,Proxyman MCP 本身不難裝,真正要注意的是三件事:
- Proxyman 裡要先開
Enable MCP Server - 官網版與 Setapp 版的
mcp-server路徑不同 - Codex 的 TOML 區塊是
[mcp_servers.proxyman]
如果你已經在用 Claude Code MCP 設定 或平常會用 Proxyman 查 API,這個 MCP 很值得接起來。它最有感的地方不是「多一個工具」,而是可以讓 Claude 或 Codex 直接基於真實 Request 協助除錯。
參考來源: