Bir AI istemcisinin Farm.js dokümantasyonunu; sayfalar, bölümler, kod örnekleri ve yapılandırma seçenekleri dahil olmak üzere aramasını ve okumasını sağlar.
Ayrıca bilinen adı farming-labs/farm.js, docs
- Yıldızlar
- 660
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.28
- Son commit
- 15 Kas 2026
- Lisans
- MIT
Farm.js Docs MCP nedir?
Farm.js Docs bir MCP sunucusudur. Bir AI istemcisinin Farm.js dokümantasyonunu; sayfalar, bölümler, kod örnekleri ve yapılandırma seçenekleri dahil olmak üzere aramasını ve okumasını sağlar.
Özet, projenin README dosyasından oluşturuldu
Farm.js Docs MCP sunucusu hakkında
Farm.js dokümantasyonuna doğrudan bir AI istemcisi üzerinden erişmek, geliştiricilerin geliştirme ortamlarından ayrılmadan teknik detayları almalarına olanak tanır. Bu server; Farm.js framework'ü ile ilgili belirli sayfaları, bölümleri, kod örneklerini ve yapılandırma seçeneklerini aramak ve okumak için bir yol sunar. Kod yazarken teknik spesifikasyonlara anında erişmesi gereken kullanıcılar için tasarlanmıştır.
Server kurulumu, dokümantasyonu yerel olarak barındırmak için repo kök dizininden pnpm install ve pnpm dev gibi komutların çalıştırılmasını içerir. Sistem; Getting Started, Routing ve Layouts dahil olmak üzere çeşitli dokümantasyon rotalarını destekler. Geliştiriciler, dosya tabanlı yönlendirmeyi veya kök ve iç içe geçmiş düzenlerin nasıl uygulanacağını anlamak için dokümantasyon içeriğiyle etkileşime girebilirler. Dokümantasyon sitesi bizzat Farm.js ile oluşturulduğu için framework yetenekleri için canlı bir referans görevi görür.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Farm.js Docs MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleFarm.js Docs MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http docs https://mcp.farmjs.dev/mcpFarm.js Docs MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp"
}
}
}Farm.js Docs MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"docs": {
"type": "http",
"url": "https://mcp.farmjs.dev/mcp"
}
}
}Farm.js Docs MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"docs","type":"http","url":"https://mcp.farmjs.dev/mcp"}'Farm.js Docs MCP'yi Codex içine yükleyin
$ codex mcp add docs --url https://mcp.farmjs.dev/mcpFarm.js Docs MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.docs] url = "https://mcp.farmjs.dev/mcp"
Farm.js Docs MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http docs https://mcp.farmjs.dev/mcpFarm.js Docs MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 12 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Uzak uç nokta HTTPS kullanıyorGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
Farm.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 soruları
Farm.js Docs MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http docs https://mcp.farmjs.dev/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Farm.js Docs MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Farm.js dokümantasyon sitesini yerel ortamda nasıl çalıştırabilirim?
Repo kök dizininde pnpm install komutunu çalıştırın, ardından docs dizininden pnpm dev ile dev sunucusunu başlatın ve localhost:3000 adresini açın.
Hangi dokümantasyon bölümleri mevcut?
Site; karşılama, dokümanlar dizini, başlangıç, yönlendirme (routing) ve düzenler (layouts) bölümlerini içerir.
Dokümantasyon sitesinin kendine ait bir veritabanı yapılandırması var mı?
Evet, agent bekleme listesi formu, girişleri sadece sunucu tarafında çalışan WAITLIST_DATABASE_URL değişkenini kullanarak Postgres üzerinde saklar.
Production dokümantasyon derleme çıktısı nasıl oluşturulur?
farmjs-docs paketini derlemek, production Vercel artifact dosyasını .vercel/output dizinine yazar.