Farm.js Docs MCP

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

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

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

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

  • Сервер только ищет и отдает текст публичной документации и не получает доступа к вашему коду или данным
Все причины и проверки

farming-labs/farm.js

Установка

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

npx skillfoxx add mcp/farm-js-docs

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

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

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

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

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

  • Сервер только ищет и отдает текст публичной документации и не получает доступа к вашему коду или данным

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

Что делает

Farm.js — полнофункциональный фреймворк для веб-приложений на Vite и Nitro с React по умолчанию и бета-адаптерами Preact, Solid, Vue и Svelte. Каждое приложение отдает страницы и людям, и ИИ-агентам: серверный HTML, копию страницы в Markdown и `llms.txt` включены сразу. Если включить MCP, серверные функции приложения становятся инструментами для агентов. В карточке описан другой артефакт: сервер документации `dev.farmjs/docs`, опубликованный в реестре MCP. Он удаленный, работает по Streamable HTTP по адресу `https://mcp.farmjs.dev/mcp` и дает искать и читать документацию Farm.js: страницы, разделы, примеры кода и параметры конфигурации. Агент берет ответ из актуальных страниц и не придумывает API по памяти модели. Установки не требуется, достаточно добавить адрес в клиент.

Для кого. Разработчикам, которые пишут приложение на Farm.js вместе с Claude Code или Cursor и хотят, чтобы агент сверялся с текущей документацией фреймворка.

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

  • Агент настраивает `farm.config.ts` и сверяет названия параметров с документацией, а не угадывает
  • Новую страницу в каталоге `src/app` делают по примеру кода из раздела маршрутов
  • Мутации через Server Actions с `"use server"` нужно написать по описанию, а не по догадке
  • Агенту нужно понять, как включить MCP и `llms.txt` в собственном приложении на Farm.js

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

  • Проект не на Farm.js: сервер отвечает только по документации этого фреймворка
  • Нужен доступ к вашим данным или серверным функциям приложения: для этого включают MCP в самом приложении
  • Требуется работа без сети: сервер удаленный, а документацию в офлайне придется брать из репозитория

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

Найди в документации Farm.js, как описать маршрут с Server Action, и покажи пример кода для формы с мутацией

MCP

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

Ограничения

Сервер размещен у авторов фреймворка и отвечает по сети, поэтому для работы нужен интернет, а доступность зависит от их хостинга. Версия в реестре MCP 0.1.28 совпадает с версией документации, а сам фреймворк находится на этапе 0.1, и по странице Stability and Support часть возможностей экспериментальна: адаптеры Preact, Solid, Vue и Svelte в бете, компилятор AOT для React экспериментальный. Набор инструментов сервера в репозитории не описан, смотрите список через клиент. Ключей и токенов сервер не запрашивает.

Как отключить. Удалите сервер из конфигурации клиента, например `claude mcp remove farmjs-docs`. Пакетов и файлов на машине он не оставляет.

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

Как подключить документацию Farm.js к Claude Code?

Выполните `claude mcp add --transport http farmjs-docs https://mcp.farmjs.dev/mcp`. Адрес берется из реестра MCP, ключи не нужны.

Чем сервер документации отличается от MCP внутри приложения?

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

Как создать приложение на Farm.js?

Командой `pnpm create @farm.js/app my-app --template basic --typescript`, затем запустите `npx farm dev`. В созданном приложении Tailwind CSS подключен заранее.

Какие рендереры поддерживаются?

React по умолчанию, а адаптеры Preact, Solid, Vue и Svelte в бете и используют те же контракты маршрутизации и сервера.

Что такое llms.txt в Farm.js?

Файл, который каждое приложение на Farm.js отдает вместе с Markdown-копией страниц и серверным HTML. Эти режимы включены по умолчанию, чтобы страницы читали и люди, и агенты.

Обсуждение

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

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

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

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

Подключает агента к запущенному dev-серверу Next.js 16+: ошибки, маршруты, логи и путь к документации нужной версии

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

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

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

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

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

MCP-сервер Vuetify: агент берет из него API компонентов, гайды, заметки к релизам и план перехода с версии 2 на 3

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

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

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Farm.js Docs (эта карточка)дане нужна659
Context7даAPI-ключ64 656общий сервис актуальной документации тысяч библиотек, а не страницы и параметры одного фреймворка
Ant Design Components MCPнетне нужна247документация и API компонентов Ant Design, а не фреймворка Farm.js

Коротко о README

Текст представляет Farm.js как фреймворк для веба и агентов и перечисляет возможности таблицей: собственный рендерер RSC, Server Actions, типизированные маршруты и потоковый серверный рендеринг. Дальше идут создание приложения командой `create`, страницы в `src/app`, плагины и вклад в проект.

Бейдж для README

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