AI 클라이언트가 Farm.js 문서의 페이지, 섹션, 코드 예제 및 설정 옵션을 검색하고 읽을 수 있도록 지원합니다.
다른 이름 farming-labs/farm.js, docs
- 스타
- 660
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 0.1.28
- 마지막 커밋
- 2026년 11월 15일
- 라이선스
- MIT
Farm.js Docs MCP란?
Farm.js Docs은(는) MCP server입니다. AI 클라이언트가 Farm.js 문서의 페이지, 섹션, 코드 예제 및 설정 옵션을 검색하고 읽을 수 있도록 지원합니다.
프로젝트 README에서 생성된 요약
Farm.js Docs MCP server 정보
AI 클라이언트를 통해 Farm.js 문서에 직접 접근하면 개발자가 개발 환경을 벗어나지 않고도 기술적 세부 정보를 가져올 수 있습니다. 이 MCP server는 Farm.js 프레임워크와 관련된 특정 페이지, 섹션, 코드 예제 및 설정 옵션을 검색하고 읽을 수 있는 방법을 제공합니다. 코딩 중에 기술 사양에 즉시 접근해야 하는 사용자를 위해 설계되었습니다.
서버를 설정하려면 레포지토리 루트에서 pnpm install 및 pnpm dev와 같은 명령어를 실행하여 문서를 로컬에 호스팅합니다. 시스템은 시작하기, 라우팅, 레이아웃을 포함한 다양한 문서 경로를 지원합니다. 개발자는 문서 콘텐츠와 상호작용하여 파일 기반 라우팅이나 루트 및 중첩 레이아웃 구현 방법을 이해할 수 있습니다. 문서 사이트 자체가 Farm.js로 구축되었기 때문에 프레임워크의 기능을 보여주는 실시간 참조 역할을 합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Farm.js Docs MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Farm.js Docs MCP 설치
$ claude mcp add --transport http docs https://mcp.farmjs.dev/mcpCursor에 Farm.js Docs MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp"
}
}
}VS Code에 Farm.js Docs MCP 설치
.vscode/mcp.json
{
"servers": {
"docs": {
"type": "http",
"url": "https://mcp.farmjs.dev/mcp"
}
}
}VS Code CLI에 Farm.js Docs MCP 설치
$ code --add-mcp '{"name":"docs","type":"http","url":"https://mcp.farmjs.dev/mcp"}'Codex에 Farm.js Docs MCP 설치
$ codex mcp add docs --url https://mcp.farmjs.dev/mcpCodex config.toml에 Farm.js Docs MCP 설치
~/.codex/config.toml
[mcp_servers.docs] url = "https://mcp.farmjs.dev/mcp"
Gemini CLI에 Farm.js Docs MCP 설치
$ gemini mcp add -s user --transport http docs https://mcp.farmjs.dev/mcpGemini settings.json에 Farm.js Docs MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"docs": {
"url": "https://mcp.farmjs.dev/mcp",
"type": "http"
}
}
}자동 검사
2026년 11월 12일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 원격 엔드포인트가 HTTPS 사용통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
README
GitHub에서 보기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 질문
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을 실행한 다음, docs 디렉토리에서 pnpm dev로 개발 서버를 시작하고 localhost:3000을 열면 됩니다.
어떤 문서 섹션을 사용할 수 있나요?
랜딩 페이지, 문서 인덱스, 시작하기, 라우팅 및 레이아웃 섹션이 포함되어 있습니다.
문서 사이트에 자체 데이터베이스 설정이 있나요?
네, 에이전트 대기 명단 양식은 서버 전용 WAITLIST_DATABASE_URL 변수를 사용하여 Postgres에 항목을 저장합니다.
프로덕션 문서 빌드 결과물은 어떻게 생성되나요?
farmjs-docs 패키지를 빌드하면 프로덕션 Vercel 아티팩트가 .vercel/output에 작성됩니다.