Skip to main content
Glama
Sannnao

react-hook-form-docs-mcp

by Sannnao

React Hook Form Docs MCP Server

AI-powered semantic search over React Hook Form documentation for Claude, Cursor, and other MCP clients.

Also available: react-docs-mcp (React) and react-native-docs-mcp (React Native) β€” same engine.

πŸš€ Installation (One Command)

Claude Code

claude mcp add --transport stdio react-hook-form-docs -- npx react-hook-form-docs-mcp

Claude Desktop

Edit: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "react-hook-form-docs": {
      "command": "npx",
      "args": ["-y", "react-hook-form-docs-mcp"]
    }
  }
}

Cursor

Settings β†’ Cursor settings β†’ Tools and MCP β†’ Add server:

{
  "mcpServers": {
    "react-hook-form-docs": {
      "command": "npx",
      "args": ["-y", "react-hook-form-docs-mcp"]
    }
  }
}

That's it! Restart your editor and ask about React Hook Form.


Related MCP server: Docs Query MCP

Features

  • πŸ”‘ No API Key: Unlike hosted docs services (Context7, GitMCP), everything runs on your machine β€” no account, no key, no rate limits

  • πŸ”Œ Works Offline: Clones the official react-hook-form documentation repo once, then searches locally β€” no network calls at query time

  • πŸ” Semantic Search: AI-powered search using embeddings for conceptual matches

  • ⚑ Fast Results: In-memory vector search with hybrid keyword+semantic ranking

  • πŸ“¦ Zero Config: Works with npx - no installation needed

  • πŸ€– Local AI: Runs embeddings locally (no API costs)

  • πŸ“ Concise Responses: Returns summaries instead of full documentation

  • πŸ”„ Auto-sync: Pulls latest docs from the official documentation repo automatically

Usage

Once configured, the server provides the following capabilities to AI agents:

Tools

search_react_hook_form_docs

Search across React Hook Form documentation.

Parameters:

  • query (required): Search query string

  • section (optional): Filter by section (docs β€” the API reference; guides like get-started live at the root, so search unfiltered by default)

  • limit (optional): Maximum number of results (default: 10, max: 50)

Example:

Search React Hook Form docs for "validate a field against another field"

get_doc

Get a specific documentation page.

Parameters:

  • path (required): Document path (e.g., "docs/useform", "get-started")

  • full (optional): Return the full raw page instead of the ~1500 char summary (default: false)

Why full? The default summary covers most API lookups, but long guides β€” Advanced Usage, the v7β†’v8 migration guide β€” can run past 1500 chars. Ask for the complete page when the summary cuts off:

Get the full content of the React Hook Form advanced usage guide

list_sections

List all available documentation sections.

update_docs

Pull latest documentation from the Git repository.

CLI

npx react-hook-form-docs-mcp --version   # print the installed package version and exit

Resources

The server exposes documentation as resources with the URI pattern:

react-hook-form-docs://{section}/{path}

Limitations

  • Sections: only docs/ (the API reference) is a real section; guide pages (get-started, advanced-usage, faqs, ts, migrate-v7-to-v8) live at the content root β€” search unfiltered to cover everything.

  • MDX rendering: .mdx-only syntax (JSX component imports) is stripped as best-effort plain text for search indexing, so snippets for some pages may include stray import lines.

Development

This package shares its engine with react-docs-mcp β€” development happens in that monorepo (this standalone repo is a read-only mirror of packages/react-hook-form-docs-mcp/; please file issues there). This package's own source only configures the shared engine with React Hook Form-specific defaults (src/index.ts) and is bundled standalone with tsup.

npm install
npm run build
npm run dev   # run directly with tsx, no build step

License

MIT. React Hook Form documentation content is licensed separately by the react-hook-form/documentation project.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Privacy-first local document search using semantic search. Runs entirely on your machine with no cloud services, supporting PDF, DOCX, TXT, and Markdown files.
    22
    9
    3,286 npm
    396
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables semantic search and retrieval over local Markdown/MDX documentation using Node.js-based embeddings. Supports multi-language documentation with offline vector indexing and MCP tool exposure for AI assistants.
    37 npm
    4
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to perform semantic, hybrid, and filtered search on indexed local documentation with RAG capabilities.
    2
    MIT