安裝
npx -y @jetbrains/mcp-proxy適合誰
適合還在用舊版 JetBrains IDE、需要把 MCP 用戶端請求代理到 IDE 的人。證據寫明:這台伺服器把用戶端請求代理到 JetBrains IDE。
但本倉庫已不再維護。核心能力從 2025.2 起已整合進所有基於 IntelliJ 的 IDE:內建支援 SSE,以及用於 STDIO 的 JVM 代理,因此這個 NPM 套件不再需要。若你的 IDE 已經是 2025.2 或更新,不要裝這個套件。
只有在你明確仍要走歷史 NPM 路徑時,才繼續往下。你還需要安裝 MCP Server 外掛,Node.js 必須是 18 或更高。證據沒有列出用戶端產品名單,只覆蓋到「JetBrains IDE」。
3 分鐘完成第一次嘗試
若 IDE ≥ 2025.2:主路徑是 IDE 內建 MCP(SSE / JVM STDIO 代理),到此即可,不要執行下面的 npx。
若你仍在用本套件,設定:
"command": "npx",
"args": ["-y", "@jetbrains/mcp-proxy"]
並安裝外掛:https://plugins.jetbrains.com/plugin/26071-mcp-server
前置條件:IDE 已開啟;外掛已裝;Node 18+(Node 16 會報 Cannot find module 'node:path')。代理預設連 127.0.0.1 上的 IDE,會接觸本機 IDE 與專案,不是無本機讀取。
設定位置:用戶端 MCP 的 command / args。多開 IDE 時再加:
"env": {
"IDE_PORT": "<port of IDE's built-in webserver>"
}
低風險第一次呼叫:只做一次連通性請求,讓用戶端透過代理問 IDE 目前專案的唯讀資訊(例如開啟了哪個專案)。證據沒有點名工具或參數。不要先改檔案、執行建置或執行 IDE 寫入操作。
成功訊號:代理行程拉起,用戶端不再報連不上 IDE;多開時 IDE_PORT 指向你指定的那一個。若仍連錯執行個體,先改埠,不要假設預設一定對。
使用案例
案例 1:把 MCP 用戶端接到正在執行的單個 IDE。使用預設 127.0.0.1 與上面的 npx 設定(或 2025.2+ 內建)。證據只保證「代理請求到 IDE」,沒有寫工具清單。因此能確認的是:請求到達本機 IDE。
案例 2:本機同時開了多個帶 MCP 的 IDE,要釘住其中一個。在設定裡加 IDE_PORT。證據還說可以指定不同的 address/host,但 locator 在「specify a different address/host:」處截斷,沒有給出環境變數名。因此只把 IDE_PORT 當已證實的選擇方式;host 不要臆造變數。
使用邊界
倉庫不再維護,2025.2+ 應使用內建能力。歷史路徑依賴 @jetbrains/mcp-proxy、MCP Server 外掛和 Node 18+。預設只連本機 127.0.0.1。沒有工具名、權限模型或官方 undo。代理能把用戶端請求送到 IDE,等於把專案與 IDE 能力暴露給該用戶端。證據沒有寫埠如何查看,也沒有寫非本機暴露的安全步驟。