Позволяет AI-клиенту искать и читать документацию Farm.js, включая страницы, разделы, примеры кода и параметры конфигурации.
Также известен как farming-labs/farm.js, docs
- Звёзды
- 660
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 0.1.28
- Последний коммит
- 15 нояб. 2026 г.
- Лицензия
- MIT
Что такое Farm.js Docs MCP?
Farm.js Docs — это MCP server. Позволяет AI-клиенту искать и читать документацию Farm.js, включая страницы, разделы, примеры кода и параметры конфигурации.
Сводка сгенерирована из README проекта
О Farm.js Docs MCP server
Прямой доступ к документации Farm.js через AI-клиент позволяет разработчикам получать технические подробности, не покидая среду разработки. Этот сервер предоставляет возможность искать и изучать конкретные страницы, разделы, примеры кода и параметры конфигурации, связанные с фреймворком Farm.js. Он предназначен для пользователей, которым нужен мгновенный доступ к техническим спецификациям непосредственно в процессе написания кода.
Настройка сервера включает выполнение таких команд, как pnpm install и pnpm dev из корня репозитория для локального хостинга документации. Система поддерживает различные маршруты документации, включая Getting Started, Routing и Layouts. Разработчики могут взаимодействовать с контентом документации, чтобы разобраться в файловом роутинге или способах реализации корневых и вложенных макетов. Поскольку сам сайт документации построен на Farm.js, он служит живым примером возможностей фреймворка.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Farm.js Docs MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка Farm.js Docs MCP в Claude Code
$ claude mcp add --transport http docs https://mcp.farmjs.dev/mcpУстановка Farm.js Docs MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp"
}
}
}Установка Farm.js Docs MCP в VS Code
.vscode/mcp.json
{
"servers": {
"docs": {
"type": "http",
"url": "https://mcp.farmjs.dev/mcp"
}
}
}Установка Farm.js Docs MCP в VS Code CLI
$ code --add-mcp '{"name":"docs","type":"http","url":"https://mcp.farmjs.dev/mcp"}'Установка Farm.js Docs MCP в Codex
$ codex mcp add docs --url https://mcp.farmjs.dev/mcpУстановка Farm.js Docs MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.docs] url = "https://mcp.farmjs.dev/mcp"
Установка Farm.js Docs MCP в Gemini CLI
$ gemini mcp add -s user --transport http docs https://mcp.farmjs.dev/mcpУстановка Farm.js Docs MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp",
"type": "http"
}
}
}Автоматические проверки
Запущено 12 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийПройдено
- Open source лицензия (OSI)Пройдено
- Коммит или релиз за последний годПройдено
- Имя пакета не похоже на популярный пакетНе проверялось
- Удаленная конечная точка использует HTTPSПройдено
- Деструктивные инструменты помеченыНе проверялось
- Нет скрытых инструкций для моделиПройдено
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
README
Открыть на GitHubFarm.js Docs (farmjs-docs)
Official documentation site for Farm.js, built with Farm.js.
Run locally
From the repo root:
pnpm install
pnpm run --filter farmjs-docs dev
Or from this directory (after pnpm install from root):
pnpm dev
Open http://localhost:3000.
Agent waitlist database
The /agents form posts to /api/waitlist. WaitlistEntry in prisma/schema.prisma
stores the normalized email (unique), signup description, and creation/update timestamps.
Repeat submissions update that record instead of creating duplicates.
Set a server-only WAITLIST_DATABASE_URL in docs/.env.local for a dedicated Postgres
database. Never prefix it with VITE_ or commit the credential. When omitted, the route
continues to use DATABASE_URL; telemetry always keeps using DATABASE_URL.
From docs, prepare a new dedicated database once:
pnpm db:waitlist
This requires WAITLIST_DATABASE_URL explicitly and only creates the WaitlistEntry
table when it is absent. It never resets a database or modifies telemetry tables. Keep
prisma/waitlist.sql aligned with the Prisma model for future schema changes; the bootstrap
does not upgrade an existing table.
For production, set WAITLIST_DATABASE_URL on the Vercel project serving farmjs.dev,
scoped to Production, then deploy the updated app. Do not replace the existing telemetry
DATABASE_URL or give PR previews access to the production waitlist. Apply the bootstrap
against that same database before the deployment accepts signups; schema changes are not
run automatically during builds.
Farm development loads .env.local. To run a locally built Node output from the repo root:
node --env-file=docs/.env.local docs/.farm/.output/server/index.mjs
Build
From the repo root:
pnpm run --filter farmjs-docs build
The production Vercel artifact is written to .vercel/output.
Runtime-only core build
The documentation-site build opts into @farm.js/core's runtime-only package build:
pnpm --filter @farm.js/core build:runtime
This builds the same ESM, CJS, and source-map artifacts as the default core build, but skips
TypeScript declaration generation because the deployed website does not consume .d.ts files.
The optimization applies to the complete farmjs.dev application, including the landing page and
documentation routes.
The regular package and release build remains the default and continues to generate declarations:
pnpm --filter @farm.js/core build
Use build:runtime only for application deployments that need executable runtime artifacts. Do not
use it for package publishing, release validation, or any workflow that consumes generated types.
Structure
- Landing (
/) – Hero, features, and CTAs - Docs (
/docs) – Documentation index - Getting Started (
/docs/getting-started) – Installation and first steps - Routing (
/docs/routing) – File-based routing - Layouts (
/docs/layouts) – Root and nested layouts
Вопросы о Farm.js Docs MCP
Как добавить Farm.js Docs MCP в Claude Code?
Выполните claude mcp add --transport http docs https://mcp.farmjs.dev/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Farm.js Docs MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Как запустить сайт документации Farm.js локально?
Выполните pnpm install из корня репозитория, затем запустите dev-сервер командой pnpm dev из директории docs и откройте localhost:3000.
Какие разделы документации доступны?
Сайт включает разделы landing, индекс документации, getting started, routing и layouts.
Есть ли у сайта документации собственная конфигурация базы данных?
Да, форма записи в лист ожидания агента сохраняет записи в Postgres, используя переменную WAITLIST_DATABASE_URL, доступную только на стороне сервера.
Как генерируется выходной файл для продакшн-сборки документации?
Сборка пакета farmjs-docs записывает артефакт Vercel для продакшна в .vercel/output.