Next.js development tools MCP server with stdio transport
Next.js development tools MCP server with stdio transport
next-devtools-mcp is a Model Context Protocol (MCP) server that connects coding agents like Claude and Cursor to your running Next.js dev server.
nextjs_index / nextjs_call)Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_errors | current build, runtime, and type errors |
| get_logs | path to the dev log file (browser console + server output) |
| get_page_metadata | routes, pages, component metadata |
| get_project_metadata | project structure, config, dev server URL |
| get_server_action_by_id | resolve a Server Action ID to its source file |
| nextjs_index | Discover running Next.js dev servers and list each one's runtime MCP tools. |
| nextjs_call | Call a runtime tool on a discovered server (errors, routes, logs, Server Actions). |
| nextjs_docs | **Gateway.** Point the agent at version-accurate docs in node_modules/next/dist/docs/. |
| browser_eval | **Gateway.** Point the agent at the [agent-browser](https://github.com/vercel-labs/agent-browser) CLI for browser automation. |
{
"mcpServers": {
"next-devtools": {
"command": "npx",
"args": ["-y", "add-mcp"],
"env": {
"NEXT_TELEMETRY_DISABLED": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| NEXT_TELEMETRY_DISABLED | Configuration value read at startup. | Optional |
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Enables AI-powered applications to monitor and interact with browser data via a Chrome extension and MCP.
Automates browsers and APIs, enabling Large Language Models (LLMs) to interact with web pages for tasks like screenshot capture and JavaScript