Реклама
Перетяжка // Коробка 3.0

Представляем MDN MCP server

Перевод статьи The MDN Team из MDN Blog. MDN MCP server даёт ИИ-агентам и IDE доступ к актуальной документации и данным о поддержке браузеров. Разбираем, как подключить и какую разницу он даёт в работе.

Обложка: Представляем MDN MCP server

Перевод статьи The MDN Team из MDN Blog, оригинал: Introducing the MDN MCP server.

Мы рады анонсировать выпуск MDN MCP server. MCP (Model Context Protocol) — открытый стандарт, который позволяет ИИ-инструментам подключаться к внешним источникам данных. MDN MCP server использует этот протокол, чтобы перенести документацию MDN и данные о совместимости браузеров прямо в вашего ИИ-агента или IDE.

Ключевые выводы
  • MDN MCP server — экспериментальный сервер по протоколу MCP.
  • Даёт ИИ-агентам и IDE доступ к актуальной документации MDN и данным о совместимости браузеров.
  • Работает с VS Code, Zed, Cursor, Claude Code, Codex CLI, Antigravity CLI и Claude Desktop.
  • В тестах с Claude Code Opus 4.7 MDN MCP дал гораздо точнее и надёжнее результаты о поддержке браузеров.
  • Ответы с MDN MCP были вдвое быстрее, чем без него.

Зачем мы создали MDN MCP

Всё больше ИИ-инструментов интегрируется в рабочие процессы веб-разработки, но они могут выдавать устаревшую информацию о веб-платформе из-за обучающих данных и даты знания модели.

Например, LLM или агент для написания кода может не знать, что существует функция вроде @view-transition CSS at-rule, или не знать, достигла ли она статуса Widely Available в Baseline и безопасна ли для использования во всех браузерах.

MDN MCP даёт вашему агенту для написания кода доступ к точной и актуальной информации о веб-платформе. Также он упрощает доступ к последней документации, не покидая привычные инструменты.

Сервер сейчас находится в экспериментальном статусе. Подробности об обработке данных в этой фазе — в нашей заметке о приватности.

Как использовать MDN MCP

MDN MCP server работает с любым MCP-совместимым клиентом, включая:

  • Редакторы: VS Code, Zed и Cursor.
  • CLI-агенты: Claude Code, Codex CLI и Antigravity CLI (ранее Gemini CLI).
  • Чат-приложения: Claude Desktop.

Ссылки в этом списке ведут к инструкциям по настройке MCP для каждого инструмента. Инструкции по установке и другие детали — на нашей странице MDN MCP server.

Как быстрый пример, чтобы использовать его с Claude Code, нужно выполнить следующую команду:

			claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
		

Мы с нетерпением ждём, как вы интегрируете его в свой рабочий процесс веб-разработки и в каких сценариях он окажется наиболее полезен.

Какую разницу даёт MCP

Учитывая недетерминированную природу LLM и разнообразие доступных моделей, часто сложно сравнивать их поведение с включёнными или выключенными навыками, промптами, инструментами и MCP.

Мы протестировали Claude Code Opus 4.7 с MDN MCP и без него на нескольких функциях, недавно появившихся в Firefox 150 и 151, спрашивая, как использовать функции и какая у них поддержка браузеров. А именно:

  1. Как использовать CSS-функцию light-dark() для изображений и какие браузеры её поддерживают?
  2. Как использовать CSS-псевдокласс :buffering и какие браузеры его поддерживают?
  3. Как использовать атрибут shadowrootslotassignment на элементе
  4. Как использовать Web Serial API и какие браузеры его поддерживают?

Мы заметили определённые закономерности в результатах. В большинстве случаев заметки по использованию от Claude Code с MDN MCP и без него были сопоставимы. Часть ответов, использовавших MCP, была структурирована лучше и полнее. Например, заметки для CSS-функции light-dark() также включали примеры с линейными градиентами, которые не были прямо упомянуты в вопросе, но тоже поддерживаются.

Когда дело дошло до информации о поддержке браузеров, победитель был очевиден: MDN MCP дал намного точнее и надёжнее результаты. Claude Code без MCP правильно определил поддержку браузеров только в одном случае — для псевдокласса :buffering.

Например, Claude Code без MCP настаивал, что декларативный атрибут shadowrootslotassignment поддерживается в Chrome 120 и Safari 18.3, возможно, путая его с опцией slotAssignment метода Element.attachShadow(). Но на самом деле Firefox 151 — первый браузер, в котором появилась поддержка этого атрибута.

Без MCP Claude Code также не дал никакой конкретной информации о поддержке браузеров для использования изображений в функции light-dark(): «поддержка менее однородна, чем вариант с цветом», тогда как с MCP он выдал полную таблицу с указанием Firefox 150 и Chrome (за флагом) как поддерживающих браузеров.

Худший результат Claude Code без MCP показал на вопросе про Web Serial API. Firefox 151 получил поддержку Web Serial API в мае 2026 года. Однако Claude Code без MCP правильно упомянул браузеры на базе Chromium как поддерживающие эту функцию, но также настаивал, что в Firefox она:

Не реализовано (и не в планах — см. позицию Mozilla по стандартам: «вредно»).
Claude Code без MDN MCPответ ассистента

С включённым MCP Claude Code правильно определил, что Firefox 151 поставляет поддержку Web Serial API, согласно примечаниям к выпуску.

Кроме того, мы заметили, что в наших тестах ответы с использованием MDN MCP были вдвое быстрее. Без MCP Claude Code приходилось загружать и парсить немало HTML-страниц, чтобы найти актуальную информацию, что занимало время, но даже тогда не давало точных результатов.

Поучаствовать

Ваш отзыв помогает нам становиться лучше. Если вы столкнулись с проблемами, есть комментарии или предложения или хотите поделиться, как используете MDN MCP, мы будем рады услышать вас. Заходите в канал platform в нашем Discord. Если заметили проблемы, сообщайте о них в репозиторий mdn/mcp на GitHub.

Что дальше

По мере того как ИИ-инструменты становятся всё большей частью рабочих процессов веб-разработки, мы стремимся сделать документацию MDN доступной там, где она вам нужна. Этот релиз — один шаг к этой цели, и мы с нетерпением ждём возможности продолжить улучшать опыт с вашей помощью.

Часто задаваемые вопросы
1
Что такое MDN MCP server?

Это экспериментальный сервер по протоколу Model Context Protocol (MCP), который переносит документацию MDN и данные о совместимости браузеров прямо в ИИ-агент или IDE.

2
С какими инструментами работает MDN MCP server?

С любым MCP-совместимым клиентом: VS Code, Zed, Cursor, Claude Code, Codex CLI, Antigravity CLI и Claude Desktop.

3
Почему данные MDN актуальнее обучающих данных моделей?

У LLM есть дата знания, после которой они не знают о новых функциях веб-платформы. MDN MCP обращается к живой документации и данным о совместимости, поэтому информация актуальная.

4
Как подключить MDN MCP к Claude Code?

Выполните команду: claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/

5
Насколько точнее ответы с MDN MCP?

В тестах на функциях Firefox 150 и 151 Claude Code с MDN MCP правильно определил поддержку браузеров там, где без MCP давал неточные или устаревшие данные, а ответы были вдвое быстрее.

Источник: Introducing the MDN MCP server — MDN Blog.

Попробуйте подключить MDN MCP к своему редактору или агенту и проверьте, насколько точнее станут ответы о веб-платформе.