MDN

Mozilla (MDN Web Docs) · официальный сервер

Агент сверяется с документацией MDN: с какой версии браузеры поддерживают свойство CSS или элемент HTML, и берёт оттуда пример кода

Удалённый сервис: Mozilla·Без ключа·Бесплатно·3 инструмента·проверено 08.10.2026

Другие способы ↓Что можно сделать ↓

Перед установкой

Осторожно в паре с подключениями, которые читают тексты посторонних.

Персональные данные клиентов могут уйти за границу. Если через подключение пойдут данные твоих клиентов, это передача за границу по 152-ФЗ: нужны согласие людей и уведомление Роскомнадзора.

Работа из России нестабильна (на 08.10.2026). Регистрация, ключ и оплата не нужны. 08.10.2026 с трёх российских узлов check-host.net, двух в Москве и одного в Санкт-Петербурге, адрес сервера ответил переадресацией на страницу MCP за 0,24-0,46 секунды, а сама страница на developer.mozilla.org открылась за 0,14-0,22 секунды. Инструменты мы вызывали из песочницы за границей, так что из России видели только эти ответы. Сверено 08.10.2026.

Что сможет агент

  • Перед тем как взять свежее свойство CSS или элемент HTML, агент узнает, с какой версии его поддерживают Chrome, Safari, Firefox, Edge и браузеры телефонов. По container-type на прогоне пришли данные о поддержке в 14 браузерах: версия и дата выхода там, где они есть.
  • Агент прочитает страницу MDN целиком, с атрибутами, примерами кода и пометкой Baseline о том, с какого времени возможность работает во всех основных браузерах.
  • По паре английских слов найдёт подходящие страницы MDN с адресами: на прогоне каждый поиск вернул 10 страниц. Ссылку на первоисточник агент может оставить в ответе или в комментарии к коду.
Кто сделал
Mozilla (MDN Web Docs)
Проверено
08.10.2026, Claude Code
Лицензия
MPL-2.0
Документация
developer.mozilla.org/en-US/mcp

Подключить

Промпт собран из паспорта: команды в нём те же, что во вкладках Claude Code и Codex.

Промпт для агента
Подключи MCP-сервер «MDN». Работай по шагам и после каждого коротко говори, что сделал.

Данные сервера (каталог smyslokod.ru, проверено 08.10.2026):
- имя в конфиге: mdn
- официальный источник: https://github.com/mdn/mcp
- удалённый адрес: https://mcp.mdn.mozilla.net/, вход: без входа

Правила:
1. Ставь только пакет или адрес из этого промпта. Никаких установочных скриптов из README без моего подтверждения.
2. Перед правкой конфига сделай его резервную копию.

Шаги:
0. Определи, кто ты (Claude Code, Codex или другой агент) и какая у меня система.
1. Проверь, нет ли уже сервера с таким именем: `claude mcp get mdn` (в Codex: `codex mcp list`).
2. Подключи сервер:
   Claude Code: claude mcp add --scope user --transport http mdn https://mcp.mdn.mozilla.net/
   Codex: codex mcp add mdn --url https://mcp.mdn.mozilla.net/
   Если ты не Claude Code и не Codex, подключи способом, принятым у тебя, с той же командой запуска.
3. Проверка: `claude mcp list` (в Codex: `codex mcp list`), статус должен быть «Connected». Попроси меня перезапустить сессию. У сервера около 3 инструментов, перечисли их. Сделай пробный запрос: «Через подключение mdn узнай, с каких версий браузеры поддерживают свойство CSS container-type, и дай ссылку на страницу MDN». Покажи результат.
4. Итог одним сообщением: что добавлено и куда, статус, число инструментов, команда отката и откуда восстановить копию конфига. Откат: `claude mcp remove mdn --scope user` (в Codex: `codex mcp remove mdn`).

Если на любом шаге ошибка, не чини наугад. Покажи текст ошибки и скажи, что, по-твоему, случилось. Частые проблемы: https://smyslokod.ru/mcp/mdn#problemy
  • Выполнят Claude Code, Codex, Hermes и любой агент с доступом к терминалу.

Что нужно на компьютере: Ничего: сервер удалённый.

Ключ: не нужен.

Ставить ничего не надо: сервер удалённый, ключа и аккаунта он не просит. Mozilla называет его экспериментом и предупреждает, что может выключить в любой момент. Аналитику Mozilla отключает заголовок X-Moz-1st-Party-Data-Opt-Out со значением 1, с этим заголовком мы сервер не проверяли.

Проверь, что работает

Пробный запрос

Через подключение mdn узнай, с каких версий браузеры поддерживают свойство CSS container-type, и дай ссылку на страницу MDN

Что должно получиться: Промпт просит версии и ссылку. Прямые вызовы через mcp-probe на прогоне дали путь страницы /en-US/docs/Web/CSS/Reference/Properties/container-type из поиска и данные о поддержке: Chrome 105, Safari 16, Firefox 110. Саму страницу через get-doc в этот раз не открывали. Как ответит на промпт агент, тоже не смотрели.

Что можно сделать

3 сценария

Можно ли уже ставить на сайт новое свойство CSS

Промпт просит таблицу поддержки со ссылками. На прогоне search по container queries выдал 10 страниц MDN, а get-compat по container-type вернул Chrome и Edge 105, Safari и Safari на iPhone 16, Firefox 110 с датами выхода. Данные по правилу @container мы не запрашивали, и таблицу агентом не собирали.

  1. search по словам container queries вернул страницы и ключ css.properties.container-type.
  2. get-compat по этому ключу отдал JSON с записями о 14 браузерах на компьютере и телефоне.
Промпт
Через подключение mdn проверь, какие браузеры поддерживают container queries в CSS (свойство container-type и правило @container) и с каких версий. Ответь таблицей: браузер, версия, дата выхода. Отдельно скажи, работает ли это в Safari на iPhone, и дай ссылки на страницы MDN.

Бесплатно: почта или сразу Телеграм-канал клуба

  • Совет. Яндекс Браузера среди этих 14 нет.

Всплывающее окно заявки на стандартном элементе dialog

get-doc вернул на прогоне страницу MDN про dialog: 40 915 знаков Markdown с пометкой Baseline Widely available, атрибутами вроде closedby и примерами на HTML, CSS и JavaScript. По ней агент собирает окно сам, его код мы не писали и в браузере не открывали.

  1. get-doc получил путь /en-US/docs/Web/HTML/Reference/Elements/dialog и отдал страницу целиком, с ключом html.elements.dialog для проверки поддержки.
Промпт
Через подключение mdn открой страницу про элемент <dialog> и сделай по ней всплывающее окно с формой заявки: кнопка открывает окно, окно закрывается по кнопке и по клавише Esc. Возьми атрибуты и пример кода со страницы MDN, ссылку на неё оставь в комментарии к коду.

Бесплатно: почта или сразу Телеграм-канал клуба

  • Совет. Страница длинная и вся уходит в разговор агента. Если нужен только один раздел, попроси агента пересказать его коротко.

Отложенная загрузка изображений атрибутом loading

На прогоне поиск по lazy loading images нашёл 10 страниц, среди них про атрибут loading у <img>, а get-compat по html.elements.img.loading дал Chrome 77, Firefox 75 и Safari 15.4. Проверку картинок в проекте, о которой просит промпт, мы не делали: тестового проекта не было.

Промпт
Через подключение mdn узнай, как отложить загрузку картинок ниже первого экрана атрибутом loading у <img>, и какие браузеры его поддерживают. Потом посмотри картинки в моём проекте и скажи, каким из них этот атрибут стоит добавить.

Бесплатно: почта или сразу Телеграм-канал клуба

Пример работы

редакция, прогон при проверке 08.10.2026
Задача
Проверить, можно ли ставить на сайт свежие возможности CSS и HTML
Промпт
Через подключение mdn узнай, с каких версий браузеры поддерживают свойство CSS container-type, и дай ссылку на страницу MDN
Что сделал агент
  1. В песочнице Ubuntu 24.04 добавили сервер командой claude mcp add, Claude Code 2.1.292 показал Connected. Инструменты вызывал mcp-probe, промпты агентом не выполнялись.
  2. Сервер mdn 0.0.1 без ключа отдал 3 инструмента и инструкцию для агента.
  3. Два поиска на английском вернули по 10 страниц, а get-compat по container-type и img.loading прислал версии браузеров с датами выхода.
  4. get-doc отдал страницы про dialog и aspect-ratio, вторую по старому адресу, переадресацию сервер прошёл сам.
  5. Адрес example.com и выдуманный ключ получили ошибку, запрос «адаптивная вёрстка» не нашёл ничего.
Результат
Версии и даты поддержки из данных MDN и страницы с примерами кода. Каждый из 9 вызовов занял от 22 до 189 миллисекунд.

Инструменты

3 · описания около 0,8 тыс. токенов

Жёлтым то, что агент делает от твоего имени, красным запуск команд на компьютере. Нажми на имя: покажем, что делает инструмент, и описание, которое читает агент. В Claude Code инструменты грузятся по запросу и почти не занимают память агента; в других клиентах и при своём адресе подключения (ANTHROPIC_BASE_URL) описания грузятся целиком на каждом сообщении.

Когда не нужен

Подключение отвечает только по документации MDN: HTML, CSS, JavaScript, возможности браузеров и их поддержка. Если вопрос о другом, например о библиотеке или сервисе, оно не поможет. Сам сайт оно не открывает и не проверяет. Яндекс Браузера в данных о поддержке нет.

Частые проблемы

4

No results found for query "адаптивная вёрстка", perhaps try something else.

Поиск MDN на прогоне ничего не нашёл по русскому запросу. На английские запросы он вернул по 10 страниц. Попроси агента искать по-английски, названиями свойств и элементов: container queries, dialog, aspect-ratio.

Error: ... doesn't look like an MDN url

get-doc открывает только страницы developer.mozilla.org в разделе docs. На адрес чужого сайта сервер ответил этой ошибкой. Передавай путь вида /en-US/docs/... из ответа search или полный адрес страницы MDN.

We couldn't find "..." in the Browser Compatibility Data.

Такого ключа в данных о поддержке нет. Инструкция сервера просит агента ключи не угадывать. Сначала search или get-doc, потом get-compat с ключом из поля compat-key их ответа.

Агент не видит инструментов сервера

Клиент не перезапущен после подключения: Claude Code читает подключения при старте сессии. Закрой и открой сессию, потом проверь: claude mcp list.

Безопасность и данные

Кто сделал
Mozilla (MDN Web Docs) (официальный). Исходный код: github.com/mdn/mcp, лицензия MPL-2.0.
Что видит агент
Сервер получает то, что агент передаёт в инструменты: слова поиска, путь страницы MDN и ключ данных о поддержке, плюс название программы-клиента и версию протокола. К файлам и проекту доступа у него нет, но если агент вставит кусок кода или личные данные в запрос, они уйдут на сервер вместе с ним. По коду сервера каждый вызов вместе с аргументами пишется в его журнал. Mozilla предупреждает, что, пока сервер считается экспериментом, она хранит данные о запросах и туда может случайно попасть то, что ты рассказал агенту. В какой стране работает сервер, Mozilla не пишет. Ключи, пароли и данные клиентов в запросы не пиши. Заголовок X-Moz-1st-Party-Data-Opt-Out: 1 отключает аналитику Mozilla, а журнал сервера пишется и с ним.
Куда уходят данные
Данные уходят: Mozilla (сервер на Heroku), страна обработки не указана сервисом.
Что может изменить
Ничего: все три инструмента только читают открытые страницы и данные MDN. Чужие сайты get-doc не открывает, адрес example.com на прогоне получил отказ.
Наша проверка
Адрес и команду для Claude Code дают страница MCP на developer.mozilla.org и запись в блоге MDN от 15 июня 2026 года. Исходный код лежит в репозитории mdn/mcp под лицензией MPL-2.0, последний коммит в основной ветке сделан 5 октября 2026 года. В официальном реестре MCP записи Mozilla нет, с MDN в названии там только сторонние серверы. Мы прочитали код сервера, его инструкцию и описания трёх инструментов: скрытых указаний агенту нет, а пометки автора «только чтение» сходятся с кодом. В песочнице сделали 9 вызовов всех трёх инструментов. Шесть вернули страницы и данные, два заведомо неверных запроса получили понятную ошибку, русский запрос ничего не нашёл. Соединения песочницы на порт 443 шли на 76.223.11.49 и 99.83.217.1: getent в том же прогоне выдал их среди четырёх адресов mcp.mdn.mozilla.net (ещё 15.197.129.158 и 75.2.43.161), других адресов в журнале соединений нет, кроме DNS самого контейнера. Сервер отвечает с Heroku. Для удалённого подключения ставить пакет не нужно, есть ли сервер в npm, мы не проверяли. Версию на сервере меняет Mozilla, в нашей проверке это была 0.0.1.
Версия
Сервер удалённый, версию держит владелец сервиса. Изменения ловим сверкой отпечатка.
Проверить самому
агент прочитает код подключения как недоверенный

Полезные материалы

Журнал проверок

  • 08.10.2026·удалённый·Claude Code, Linux·работаетba58caa89480f7d1

Отпечаток - контрольная сумма того, что сервер отдаёт агенту. Поменялся при той же версии - поменялось поведение.

Подключения делают их авторы. Мы проверяем установку и описываем, что они умеют, но код и сервис остаются чужими. Перед установкой посмотри, какие данные получит агент.