vercel/next-devtools-mcp
Next.js Development for Coding Agent
解決的問題
程式代理(例如 Claude 和 Cursor)通常無法即時掌握正在執行的應用程式狀態。next-devtools-mcp 在這些代理與 Next.js 開發伺服器之間建立橋樑,讓 AI 代理能直接在聊天介面中查看即時執行時錯誤、日誌與路由結構。
工作原理
它作為一個輕量級的連接器,使用 Model Context Protocol (MCP)。它會自動發現正在執行的 Next.js 16+ 開發伺服器,並將請求代理至伺服器內建的 MCP 端點(/_next/mcp)。同時也提供「網關」,將代理導向專案 node_modules 內建的版本精確文件,或導向 agent-browser CLI 以實現瀏覽器自動化。
適用對象
使用 Next.js 16+ 和 AI 驅動的程式代理(例如 Claude Code、Cursor、Gemini 或 VS Code Copilot)的開發者,希望其代理能取得應用程式的執行時上下文。
主要特色
- 即時執行時存取:可存取目前建置、執行時與類型錯誤,以及開發伺服器日誌。
- 自動發現:自動掃描常見埠號,尋找並連接正在執行的 Next.js 開發伺服器。
- 版本精確文件:將代理導向與
node_modules中安裝的 Next.js 版本完全匹配的文件。 - 瀏覽器自動化網關:支援整合
agent-browserCLI 以實現自動化瀏覽器測試。 - 廣泛的代理相容性:支援多種 MCP 客戶端,包括 Claude、Cursor、Codex、Gemini 和 Warp。
相關
- 專案
- 專案
- 專案
- 專案