# Farm.js Docs

This MCP server lets an agent search Farm.js documentation, including pages, sections, code examples, and configuration options.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 577
- Author: farming-labs
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/farming-labs/farm.js/tree/HEAD/docs
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/farmjs-docs

## What it does

Farm.js Docs connects Farm.js documentation to an agent through MCP. It can search documentation pages and sections, read code examples, and surface configuration options. That fits questions about routing, layout files, or getting started with Farm.js.

The server uses the remote HTTP endpoint `https://mcp.farmjs.dev/mcp`, so the client needs an MCP connection pointed at that address. It is listed for Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, and Zed; setup commands are shown for some clients. Its scope is Farm.js documentation, so questions about unrelated libraries fall outside what it covers.

## Requirements
- Remote server: `https://mcp.farmjs.dev/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http docs https://mcp.farmjs.dev/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add docs --url https://mcp.farmjs.dev/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "docs": {
            "url": "https://mcp.farmjs.dev/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "docs": {
            "type": "http",
            "url": "https://mcp.farmjs.dev/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http docs https://mcp.farmjs.dev/mcp
```

## When to use it
- find the right Farm.js documentation section
- check a code example before changing a project
- look up configuration options
- understand routing and layout files

## Example prompts
- Find the Farm.js documentation section on file-based routing and explain it briefly.
- Show a Farm.js layout configuration example and point to related documentation pages.
- Check which configuration options are documented for this Farm.js feature.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
