GitHub Repo
REA 確認 MCP 結構相容性問題,6.5.0 工具可能遭 VS Code 拒收
REA 專案協作者於 10 月 17 日確認,6.5.0 部分 MCP 工具的陣列結構會觸發 VS Code 驗證錯誤。主分支已包含修補與目錄級檢查,但修正版尚未發布,也尚未完成 VS Code 實機驗證。

10 月 17 日,逆向工程代理工具 REA 的社群回報揭露一項 MCP 相容性問題:伺服器顯示正在執行,工具卻無法在 VS Code Chat 使用。專案協作者隨後以已發布套件重現結構問題,確認主分支已有修補,但尚未進入正式版本。問題與協作者驗證
REA 讓程式代理取得程式碼、參照關係與執行期觀察資料,用於追查應用功能及重建行為;官方網站展示了原生程式、JavaScript、Electron 與瀏覽器分析流程。因此,工具描述能否被客戶端接受,直接影響代理能否開始調查。REA 官方介紹
此次回報環境為 Windows x64、VS Code 1.142.0 與 rea-agents 6.5.0。協作者透過 stdio 列舉工具,發現 build_call_path 的巢狀陣列使用 prefixItems 描述固定位置元素,卻沒有 items;另有 22 個工具帶有相同形狀。依其檢查,VS Code 的工具結構正規化器會拒絕這類陣列。主分支已補上 items,並加入涵蓋整份工具目錄的檢查。技術驗證細節
這項案例顯示,MCP 整合需要分別驗證程序啟動、工具探索及描述結構相容性。微軟文件說明,VS Code 會探索伺服器提供的工具,再供聊天代理使用;工程上可據此把「成功啟動」與「可供呼叫」設為不同驗收條件,並對正式發布套件執行客戶端相容性測試。VS Code MCP 文件
目前證據仍有邊界:協作者執行了套件與主分支的結構掃描,未實際啟動 VS Code 驗證完整流程;其他客戶端的影響也未確定。接下來應關注修補版本何時發布,以及原回報環境能否完成工具探索與實際呼叫。現階段可將此視為已確認的結構相容性缺陷,修復成效仍待端到端驗證。目前修復狀態