Vercel MCP: Next.js DevTools и свой MCP-сервер на Vercel

vercel/next-devtools-mcp· Проверено 12.11.2026· 836на GitHub

Серверы от Vercel для работы с Next.js: next-devtools-mcp отдаёт агенту ошибки, маршруты и логи запущенного dev-сервера, а шаблон mcp-for-next.js поднимает свой MCP-сервер на Next.js с деплоем на Vercel.

2 реализации:

Тонкий коннектор: находит запущенные dev-серверы Next.js 16 и проксирует их встроенный эндпоинт /_next/mcp; ещё подсказывает агенту, где документация вашей версии Next.js.

Как подключить

Что сделать до подключения

1

Node.js 20.19 или новее, npm или pnpm

2

Next.js 16 или новее с запущенным dev-сервером npm run dev для nextjs_index и nextjs_call

3
NEXT_TELEMETRY_DISABLED

необязательно: 1 — отключить анонимную телеметрию

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport stdio vercel \
  -- npx -y next-devtools-mcp@latest

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

nextjs_indexнаходит dev-серверы и их инструменты
nextjs_callвызывает инструмент dev-сервера
nextjs_docsуказывает на документацию вашей версии
browser_evalподсказывает, как запустить agent-browser

Что попросить агента

«Next Devtools, какие ошибки сейчас в моём приложении Next.js?»Агент вызовет nextjs_index, затем nextjs_call с инструментом get_errors
«Next Devtools, покажи структуру моих маршрутов»Агент вызовет nextjs_call с get_page_metadata
«Next Devtools, что в логах dev-сервера?»Агент через nextjs_call получит get_logs — путь к логу с консолью браузера и выводом сервера
«Найди, в каком файле лежит Server Action с ID <ID>»Агент вызовет nextjs_call с get_server_action_by_id
«Найди в документации моей версии Next.js, как настроить <тема>»Агент вызовет nextjs_docs и прочитает документацию из node_modules/next/dist/docs/

Для каких задач

Собрать текущие ошибки сборки, рантайма и типов из запущенного приложения Next.js
Показать структуру маршрутов и страниц проекта
Найти лог dev-сервера с консолью браузера и выводом сервера
Найти исходный файл Server Action по его ID
Направить агента к документации, которая совпадает с установленной версией Next.js
Поднять свой MCP-сервер на Next.js и развернуть его на Vercel

Ограничения

!

Инструменты обоих серверов не работают с аккаунтом Vercel: проекты, деплои и домены через них недоступны

!

nextjs_index и nextjs_call видят только запущенный dev-сервер Next.js 16 и новее; nextjs_docs и browser_eval сами ничего не делают, только подсказывают агенту

!

next-devtools-mcp собирает анонимную телеметрию об инструментах и ошибках; отключается переменной NEXT_TELEMETRY_DISABLED=1

!

mcp-for-next.js — заготовка с примером echo, свои инструменты нужно написать; старый транспорт HTTP+SSE не поддерживается

Если не работает

ERR_MODULE_NOT_FOUND со ссылкой на next-devtools-mcp/dist
Очистите кэш npx и перезапустите клиент: сервер установится заново.
[error] No server info found
Запустите dev-сервер командой npm run dev, убедитесь, что Next.js версии 16 или новее и что он стартовал без ошибок.
Codex на Windows 11 не запускает next-devtools-mcp
Добавьте в .codex/config.toml env = { SystemRoot="C:\\Windows", PROGRAMFILES="C:\\Program Files" } и startup_timeout_ms = 20_000.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
Next.js DevTools MCPразработчик сервисаVercel836локальноне нужен415 сентября 2026
Example Next.js MCP Serverразработчик сервисаVercel Labs374HTTPне нужен123 октября 2026

Частые вопросы

Какие MCP-серверы делает Vercel?
Для Next.js — next-devtools-mcp, он связывает агента с запущенным приложением. Для своих серверов — библиотека mcp-handler и шаблон mcp-for-next.js на ней, сервер из шаблона подключается по адресу /mcp.
Что такое mcp-handler?
HTTP-адаптер, который превращает описание MCP-сервера в обработчик запросов для Next.js, Nuxt, SvelteKit и Hono. Ставится командой npm install mcp-handler@^2 @modelcontextprotocol/server@^2 zod@^4, нужен Node.js 20 или новее.
Нужно ли что-то включать в Next.js?
Нет, Next.js 16 и новее сам открывает эндпоинт http://localhost:3000/_next/mcp, а next-devtools-mcp находит его автоматически.
Как подключить сервер на mcp-handler к клиенту только со stdio?
Через mcp-remote: command npx, args -y mcp-remote http://localhost:3000/api/mcp. Клиенты со Streamable HTTP подключаются к адресу напрямую.
Работает ли next-devtools-mcp со старым Next.js?
Инструменты рантайма требуют Next.js 16: эндпоинт /_next/mcp есть только там. nextjs_docs и browser_eval работают без dev-сервера; если в установленной версии нет встроенной документации, nextjs_docs советует обновиться.
Как подключить next-devtools-mcp к Claude Code?
Выполните claude mcp add next-devtools npx next-devtools-mcp@latest. Для всех агентов сразу подойдёт npx add-mcp next-devtools-mcp@latest.
Как подключить next-devtools-mcp к Codex?
Выполните codex mcp add next-devtools -- npx next-devtools-mcp@latest. На Windows 11 добавьте переменные окружения и startup_timeout_ms = 20_000 в .codex/config.toml.
Работает ли сервер из России?
next-devtools-mcp работает на вашем компьютере рядом с dev-сервером; сервер из шаблона можно запустить локально, для деплоя нужен аккаунт Vercel.

Похожие серверы