Permite que un cliente de IA busque y lea la documentación de Farm.js, incluyendo páginas, secciones, ejemplos de código y opciones de configuración.
También conocido como farming-labs/farm.js, docs
- Stars
- 660
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 0.1.28
- Último commit
- 15 nov 2026
- Licencia
- MIT
¿Qué es Farm.js Docs MCP?
Farm.js Docs es un MCP server. Permite que un cliente de IA busque y lea la documentación de Farm.js, incluyendo páginas, secciones, ejemplos de código y opciones de configuración.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Farm.js Docs
Acceder a la documentación de Farm.js directamente a través de un cliente de IA permite a los desarrolladores obtener detalles técnicos sin salir de su entorno de desarrollo. Este servidor ofrece una forma de buscar y leer páginas específicas, secciones, ejemplos de código y opciones de configuración relacionadas con el framework Farm.js. Está diseñado para usuarios que necesitan acceso inmediato a especificaciones técnicas mientras programan.
Configurar el servidor implica ejecutar comandos como pnpm install y pnpm dev desde la raíz del repositorio para alojar la documentación localmente. El sistema admite varias rutas de documentación, incluyendo Getting Started, Routing y Layouts. Los desarrolladores pueden interactuar con el contenido de la documentación para entender el enrutamiento basado en archivos o cómo implementar layouts raíz y anidados. Debido a que el sitio de documentación está construido con el propio Farm.js, sirve como una referencia en vivo de las capacidades del framework.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Farm.js Docs MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Farm.js Docs MCP en Claude Code
$ claude mcp add --transport http docs https://mcp.farmjs.dev/mcpInstalar Farm.js Docs MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp"
}
}
}Instalar Farm.js Docs MCP en VS Code
.vscode/mcp.json
{
"servers": {
"docs": {
"type": "http",
"url": "https://mcp.farmjs.dev/mcp"
}
}
}Instalar Farm.js Docs MCP en VS Code CLI
$ code --add-mcp '{"name":"docs","type":"http","url":"https://mcp.farmjs.dev/mcp"}'Instalar Farm.js Docs MCP en Codex
$ codex mcp add docs --url https://mcp.farmjs.dev/mcpInstalar Farm.js Docs MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.docs] url = "https://mcp.farmjs.dev/mcp"
Instalar Farm.js Docs MCP en Gemini CLI
$ gemini mcp add -s user --transport http docs https://mcp.farmjs.dev/mcpInstalar Farm.js Docs MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp",
"type": "http"
}
}
}Verificaciones automáticas
Ejecutado 12 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleAprobado
- Licencia de código abierto (OSI)Aprobado
- Commit o lanzamiento en el último añoAprobado
- El nombre del paquete no es similar a un paquete popularNo verificado
- El endpoint remoto usa HTTPSAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- Sin instrucciones ocultas para el modeloAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
README
Ver en 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
Preguntas sobre Farm.js Docs MCP
¿Cómo agrego Farm.js Docs MCP a Claude Code?
Ejecuta claude mcp add --transport http docs https://mcp.farmjs.dev/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Farm.js Docs MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo ejecuto el sitio de documentación de Farm.js localmente?
Ejecuta pnpm install desde la raíz del repositorio y luego inicia el servidor de desarrollo con pnpm dev desde el directorio de docs y abre localhost:3000.
¿Qué secciones de la documentación están disponibles?
El sitio incluye secciones de aterrizaje, índice de docs, introducción, enrutamiento y layouts.
¿Tiene el sitio de documentación su propia configuración de base de datos?
Sí, el formulario de lista de espera del agente almacena las entradas en Postgres usando una variable exclusiva del servidor WAITLIST_DATABASE_URL.
¿Cómo se genera el build de producción de la documentación?
Al construir el paquete farmjs-docs, el artefacto de producción de Vercel se escribe en .vercel/output.