pmndrs docs — документация react-three-fiber по MCP

pmndrs docs

Удаленный MCP-сервер без ключа отдает агенту документацию и примеры react-three-fiber, drei, zustand и jotai по страницам

  • 120 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Минимальный доступ

Почему такой уровень

  • Сервер отдает агенту публичную документацию и примеры на чтение, учетных данных не запрашивает
Все причины и проверки

pmndrs/docs

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/pmndrs-docs

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Сервер отдает агенту публичную документацию и примеры на чтение, учетных данных не запрашивает

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

pmndrs docs — генератор документации из MDX, на котором собран сайт docs.pmnd.rs. Тот же сайт отдает агентам свое содержимое по MCP: один адрес `https://docs.pmnd.rs/api/mcp` по транспорту Streamable HTTP обслуживает все библиотеки экосистемы pmndrs. Файл `llms-full.txt` слишком велик, чтобы вставлять его целиком. Поэтому агент сначала читает индекс библиотеки, ресурс `docs://{lib}/index`, где по строке на страницу, а потом запрашивает одну нужную страницу инструментом `get_page_content` с параметрами `lib` и `path`. Ресурс `docs://pmndrs/manifest` перечисляет обслуживаемые библиотеки. Отдельно сервер отдает галерею примеров: ресурс `examples://index` и инструмент `get_example`, который возвращает исходный код примера, адрес живой версии, авторство ресурсов и версии зависимостей. Библиотеки, публикующие `llms-full.txt`, подключаются заявкой в репозиторий.

Для кого. Разработчикам на react-three-fiber, drei, zustand и jotai, которые спрашивают агента про API и просят собрать сцену по готовым примерам.

Подходит, если

  • Агент придумывает несуществующие пропсы drei, и нужно подтянуть настоящую страницу документации
  • Требуется узнать, как работает хук zustand, например в TypeScript
  • Нужен пример реализации эффекта, скажем каустики или преломления, с исходным кодом
  • В Claude Code нужно поставить документацию pmndrs одним плагином
  • Автор своей библиотеки хочет, чтобы агенты читали ее документацию по MCP

Не подходит, если

  • Нужна документация библиотек вне экосистемы pmndrs: сервер обслуживает только перечисленные в манифесте
  • Нужен актуальный сигнатурный справочник к вашей версии: примеры закрепляют собственные версии зависимостей
  • Работа идет офлайн или без доступа к сети: сервер удаленный

Пример запроса к агенту

Как в react-three-fiber использовать `instances` из drei? Возьми страницу документации и покажи пример со ссылкой на источник.

MCP

Транспорт
http
Авторизация
не нужна

Ограничения

Сервер обслуживает только библиотеки из манифеста, и каждая попадает туда, если публикует `llms-full.txt` и отмечена флагом в `src/app/page.tsx`. Страницы запрашиваются в момент вызова и обновляются каждые пять минут.

Каждый пример закрепляет собственные версии зависимостей. Для актуальной сигнатуры API автор советует сверяться с документацией, а не с примером. Для вопроса «как устроено» пригоден пример, для вопроса «что принимает API» страница документации.

Сервер удаленный, поэтому без сети агент до него не дойдет. Установка через плагин работает в Claude Code, для других клиентов JSON-конфигурацию берут на главной странице сайта.

Как отключить. Удалите сервер из MCP-клиента или отключите плагин командой `/plugin uninstall pmndrs@pmndrs` в Claude Code. Ключей сервис не выдает.

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

Нужен ли ключ для сервера?

Нет, сервер открытый. В реестре MCP он записан как удаленный сервер с транспортом `streamable-http` без переменных окружения.

Какие библиотеки он обслуживает?

Все библиотеки с флагом MCP на docs.pmnd.rs, среди них react-three-fiber, drei, zustand и jotai. Актуальный список лежит в ресурсе `docs://pmndrs/manifest`.

Как подключить в Claude Code?

Через плагин: `/plugin marketplace add pmndrs/claude-code-plugin`, затем `/plugin install pmndrs@pmndrs`.

Чем это лучше llms.txt?

`llms-full.txt` слишком велик для вставки в контекст. С MCP агент читает индекс и берет только нужную страницу.

Как проверить сервер до подключения?

Запустите `npx -y @modelcontextprotocol/inspector`, добавьте сервер вручную с транспортом `streamable-http` и адресом `https://docs.pmnd.rs/api/mcp` и посмотрите индекс react-three-fiber.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Агент получает спецификацию MDMA, промпты и проверку, чтобы отвечать формами, таблицами и согласованиями прямо в Markdown

MCP-серверРасширенный доступ77Звезды репозитория
Официальный

Удаленный MCP-сервер с документацией Farm.js: страницы, разделы, примеры кода и параметры конфигурации для поиска агентом

MCP-серверМинимальный доступ659Звезды репозитория

MCP-сервер @microcharts/mcp: агент подбирает тип из 106 мини-графиков React, берет готовые props и получает SVG с описанием

MCP-серверМинимальный доступ207Звезды репозитория

MCP-сервер Arc UI: агент ищет React-компоненты с анимацией, читает документацию и свойства, получает команду shadcn.

MCP-серверМинимальный доступ1,3 тыс.Звезды репозитория

Агент смотрит живую сцену Three.js, примеряет правки материалов и света в браузере и переносит принятые в исходный код.

MCP-серверРасширенный доступ130Звезды репозитория
Официальный

MCP-сервер ReactUse: агент находит нужный React-хук и читает его описание, пример и таблицу API прямо из библиотеки

MCP-серверРасширенный доступ1,1 тыс.Звезды репозитория

Коротко о README

Репозиторий содержит генератор: чтение документации командой `npx @pmndrs/docs`, поиск по страницам и сборку в HTML или статический сайт. Раздел про агентов объясняет публикацию `llms.txt`, MCP-сервер, примеры и порядок подключения новой библиотеки.

Бейдж для README

Сообщить о проблеме