Ermöglicht es einem AI-Client, die Farm.js Dokumentation zu durchsuchen und zu lesen, einschließlich Seiten, Abschnitten, Code-Beispielen und Config-Optionen.
Auch bekannt als farming-labs/farm.js, docs
- Stars
- 660
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.1.28
- Letzter Commit
- 15. Nov. 2026
- Lizenz
- MIT
Was ist Farm.js Docs MCP?
Farm.js Docs ist ein MCP server. Ermöglicht es einem AI-Client, die Farm.js Dokumentation zu durchsuchen und zu lesen, einschließlich Seiten, Abschnitten, Code-Beispielen und Config-Optionen.
Zusammenfassung generiert aus dem README des Projekts
Über Farm.js Docs MCP server
Der direkte Zugriff auf die Farm.js Dokumentation über einen AI-Client erlaubt es Entwicklern, technische Details abzurufen, ohne ihre Entwicklungsumgebung verlassen zu müssen. Dieser Server bietet die Möglichkeit, gezielt nach Seiten, Abschnitten, Code-Beispielen und Config-Optionen des Farm.js Frameworks zu suchen und diese zu lesen. Er ist für User konzipiert, die beim Coden sofortigen Zugriff auf technische Spezifikationen benötigen.
Die Einrichtung des Servers erfolgt über Befehle wie pnpm install und pnpm dev im Repository-Root, um die Dokumentation lokal zu hosten. Das System unterstützt verschiedene Dokumentations-Routes wie Getting Started, Routing und Layouts. Entwickler können mit den Inhalten der Dokumentation interagieren, um beispielsweise file-based Routing oder die Implementierung von Root- und Nested-Layouts zu verstehen. Da die Dokumentationsseite selbst mit Farm.js gebaut wurde, dient sie als Live-Referenz für die Funktionen des Frameworks.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du Farm.js Docs MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenFarm.js Docs MCP in Claude Code installieren
$ claude mcp add --transport http docs https://mcp.farmjs.dev/mcpFarm.js Docs MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp"
}
}
}Farm.js Docs MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"docs": {
"type": "http",
"url": "https://mcp.farmjs.dev/mcp"
}
}
}Farm.js Docs MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"docs","type":"http","url":"https://mcp.farmjs.dev/mcp"}'Farm.js Docs MCP in Codex installieren
$ codex mcp add docs --url https://mcp.farmjs.dev/mcpFarm.js Docs MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.docs] url = "https://mcp.farmjs.dev/mcp"
Farm.js Docs MCP in Gemini CLI installieren
$ gemini mcp add -s user --transport http docs https://mcp.farmjs.dev/mcpFarm.js Docs MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp",
"type": "http"
}
}
}Automatisierte Checks
Geluften am 12. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarBestanden
- Open Source Lizenz (OSI)Bestanden
- Commit oder Release im letzten JahrBestanden
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Remote Endpoint nutzt HTTPSBestanden
- Destruktive Tools sind markiertNicht geprüft
- Keine versteckten Anweisungen an das ModellBestanden
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
README
Auf GitHub ansehenFarm.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 Fragen
Wie füge ich Farm.js Docs MCP zu Claude Code hinzu?
Führe claude mcp add --transport http docs https://mcp.farmjs.dev/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich Farm.js Docs MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Wie starte ich die Farm.js Docs-Seite lokal?
Führe pnpm install im Repo-Root aus und starte dann den Dev-Server mit pnpm dev aus dem docs-Verzeichnis und öffne localhost:3000.
Welche Dokumentationsabschnitte sind verfügbar?
Die Seite umfasst Abschnitte wie Landing, Docs Index, Getting Started, Routing und Layouts.
Hat die Docs-Seite eine eigene Datenbank-Konfiguration?
Ja, das Formular für die Agent-Waitlist speichert Einträge in Postgres unter Verwendung einer server-exklusiven WAITLIST_DATABASE_URL Variable.
Wie wird der Build-Output für die Produktions-Docs generiert?
Beim Bauen des farmjs-docs Pakets wird das Vercel-Produktions-Artefakt nach .vercel/output geschrieben.