vercel/next-devtools-mcp

vercel/next-devtools-mcp

от vercel
MCP сервер для разработки Next.js: предоставляет AI-ассистентам доступ к runtime диагностике живого сервера (ошибки, маршруты, логи), автоматизации (апгрейд до 16, Cache Components) и документации....

Next.js DevTools MCP

npm next-devtools-mcp package

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.

It is a thin connector. It discovers running Next.js 16+ dev servers and proxies their built-in MCP endpoint (/_next/mcp) so agents get live runtime errors, routes, and logs. It also ships two gateways that point agents at tools they run directly: version-accurate docs and the agent-browser CLI.

[!NOTE] Docs and migration workflows no longer live in this server. Next.js bundles its own docs at node_modules/next/dist/docs/, and upgrade / Cache Components workflows are distributed as agent skills. See Migrating from 0.3.x.

Requirements

  • Node.js v20.19 or a newer LTS version
  • npm or pnpm
  • Next.js 16+ with a running dev server (for nextjs_index / nextjs_call)

Install

Install for all your coding agents with add-mcp:

npx add-mcp next-devtools-mcp@latest

Add -y to skip the prompt and install to all detected agents. Add -g to install globally across all projects.

Инструменты были проиндексированы:
browser_eval

Настраивает и использует автоматизацию браузера для этого проекта через CLI agent-browser. Этот инструмент НЕ управляет браузером сам. Он указывает вам на agent-browser - быстрый нативный CLI для автоматизации браузера, созданный для агентов (https://github.com/vercel-labs/agent-browser) - и рассказывает, как его установить (если нужно) и с чего начать. Затем вы запускаете его команды напрямую (у вас есть доступ к shell): это быстрее и даёт больше возможностей, чем проксировать автоматизацию через MCP. Вызывайте его, когда нужно открыть страницы, кликнуть, ввести текст, сделать скриншот или собрать ошибки консоли в реальном браузере.

Параметры
  • taskstring
nextjs_call

Вызывает определённый MCP-инструмент на запущенном сервере разработки Next.js. ТРЕБОВАНИЯ: - Номер порта целевого сервера разработки Next.js - Имя инструмента для выполнения - Необязательный объект с аргументами (если инструмент требует параметры) Сначала используй 'nextjs_index', чтобы узнать доступные серверы, инструменты и их входные схемы. Если автообнаружение 'nextjs_index' не сработало, спроси у пользователя номер порта и вызови 'nextjs_index' ещё раз с параметром 'port'. ВАЖНО: При вызове инструментов: - Параметр 'args' ОБЯЗАТЕЛЬНО должен быть объектом (например, {key: "value"}), а НЕ строкой - Если инструмент не требует аргументов, ОПУСТИ параметр 'args' целиком — НЕ передавай {} или "{}" - Проверь inputSchema инструмента из 'nextjs_index', чтобы понять, какие аргументы требуются Распространённые MCP-инструменты Next.js: - Диагностика ошибок (получает ошибки компиляции/выполнения) - Информация о маршрутах (список всех маршрутов) - Статус сборки (проверяет состояние компиляции) - Управление кешем (очищает кеши) - И другие (зависят от версии Next.js) Пример использования: 1. Вызови 'nextjs_index', чтобы увидеть серверы и инструменты 2. Вызови 'nextjs_call' с port=3000, toolName="get_errors", чтобы получить ошибки с сервера на порту 3000

Параметры
  • argsstring
  • portstring

    Port number of the Next.js dev server (required).

  • toolNamestring

    Name of the Next.js MCP tool to call (required). Use 'nextjs_index' first to discover available tool names.

nextjs_docs

Находит документацию Next.js, точно соответствующую версии ЭТОГО проекта. Этот инструмент НЕ загружает документацию. Next.js 16+ поставляет свою полную документацию внутри установленного пакета по пути node_modules/next/dist/docs/ (Markdown), синхронизированную с точной версией, которая установлена у вас. Этот инструмент показывает, где находятся эти документы и как их читать, поэтому вы читаете документацию, соответствующую этому проекту, а не универсальную или устаревшую копию. Вызывайте этот инструмент перед ответами на вопросы о Next.js или написанием кода Next.js. Затем прочитайте соответствующее руководство по пути, который он вернет. Если проект использует более старую версию Next.js, инструмент подскажет, как обновиться.

Параметры
  • project_pathstring
  • topicstring
nextjs_index

Обнаруживает все запущенные dev-серверы Next.js и перечисляет их доступные MCP-инструменты. КОГДА ИСПОЛЬЗОВАТЬ ЭТОТ ИНСТРУМЕНТ - Используй его проактивно в следующих сценариях: 1. Перед внесением ЛЮБЫХ изменений в приложение: когда просят что-то добавить, изменить или исправить в приложении: - «Добавить состояние загрузки» → сначала проверь текущую структуру компонентов и маршруты - «Исправить навигацию» → изучи существующие маршруты и компоненты - «Обновить API-эндпоинт» → запроси текущие маршруты и потоки данных - «Добавить обработку ошибок» → проверь ошибки рантайма и иерархию компонентов - «Отрефакторить логику авторизации» → изучи текущую реализацию авторизации и маршруты - «Оптимизировать производительность» → проверь диагностику рантайма и дерево компонентов Используй это, чтобы понять, куда вносить изменения и что уже есть. 2. Для диагностики и разбора проблем: - «Что происходит?» / «Что случилось?» / «Почему это не работает?» - «Проверь ошибки» / «Посмотри, что не так» - «Какие маршруты доступны?» / «Покажи маршруты» - «Очисти кэш» / «Сбрось всё» - Вопросы о статусе сборки, ошибках компиляции или диагностике рантайма 3. Для агентного поиска по кодовой базе: используй это в ПЕРВУЮ ОЧЕРЕДЬ при поиске по запущенному приложению. Если ничего не нашлось, переходи к инструментам статического поиска по кодовой базе. КЛЮЧЕВОЙ ПРИНЦИП: если запрос касается запущенного приложения Next.js (нужно ИЛИ изучить, ИЛИ изменить его), запроси рантайм СНАЧАЛА, чтобы понять текущее состояние, и только потом действуй. ТРЕБОВАНИЯ: - Next.js 16 или новее (поддержка MCP появилась в v16) - Если у тебя Next.js 15 или раньше, сначала обнови версию: выполни 'npx @next/codemod@latest upgrade latest' Next.js 16+ автоматически открывает MCP-эндпоинт (Model Context Protocol) по адресу /_next/mcp при запуске dev-сервера. Никакой настройки не требуется - MCP включён по умолчанию в Next.js 16 и новее. Этот инструмент обнаруживает все запущенные серверы Next.js и возвращает: - порт сервера, PID и URL - полный список доступных MCP-инструментов для каждого сервера - Инструмент…

Параметры
  • portstring

Похожие MCP-сервера

VictoriaMetrics-Community/mcp-victorialogs

VictoriaMetrics-Community/mcp-victorialogs

официальный

MCP-сервер для VictoriaLogs. Предоставляет AI-агентам доступ к чтению логов, метрик, полей и встроенной документации через LogsQL-запросы. Упрощает отладку и мониторинг для инженеров.

Go97
Sentry MCP

Sentry MCP

официальный

Официальный MCP-сервер Sentry для доступа к ошибкам, issues и трейсам приложения прямо из AI-агента. Отладка, анализ производительности и root-cause через Seer.

TypeScript846
VictoriaMetrics-Community/mcp-victoriametrics

VictoriaMetrics-Community/mcp-victoriametrics

официальный

MCP сервер для VictoriaMetrics: доступ к API и документации, выполнение PromQL/MetricsQL-запросов в реальном времени, анализ метрик, отладка relabeling и downsampling. Инструмент для инженеров по м...

Go230
tuanle96/mcp-odoo

tuanle96/mcp-odoo

Без установки модулей превращает любую базу Odoo 16+ в MCP-сервер. Предоставляет инструменты для чтения, диагностики и безопасной записи через агентов, IDE. Для разработчиков и администраторов Odoo.

Python408
feedthrough/feedthrough

feedthrough/feedthrough

Feedthrough - MCP сервер для отладки веб-приложений через AI. Внедряет мост в страницу, предоставляя инструменты для чтения DOM, консоли, сети и управления интерфейсом. Полезен разработчикам, которые хотят исследовать и управлять приложением в реальном времени через AI-агента.

TypeScript4
rrmistry/tilt-mcp

rrmistry/tilt-mcp

Интегрирует Tilt с LLM-ассистентами (Claude, Copilot). Предоставляет доступ к ресурсам, логам и статусу сервисов, а также управляет сборкой и мониторингом. Идеально для разработчиков, автоматизирую...

Python6
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин