Skip to main content
Glama

rndocs

rndocs banner

rndocs is a CLI tool that lets you search and read React Native documentation offline — no browser needed. It downloads the full React Native docs to your machine and gives you instant local search from the terminal.

Key Features

  • Search the entire React Native docs instantly from your terminal

  • Read full documentation pages without opening a browser

  • Works completely offline after the initial sync

  • Integrates with Claude Code and other AI assistants as an MCP server

Related MCP server: react-native-toolkit

Requirements

  • Python 3.11 or later

  • macOS, Linux, or Windows

Installation

pip install rndocs

Then download the docs once:

rndocs sync

Usage

Search

rndocs search "FlatList"
rndocs search "animation"
rndocs search "handle keyboard"

Read a page

rndocs get flatlist
rndocs get animated
rndocs get stylesheet

Browse all pages

rndocs ls

Refresh docs

rndocs sync

Claude Code Integration

Add to your Claude Code MCP settings:

{
  "mcpServers": {
    "rndocs": {
      "command": "rndocs-mcp"
    }
  }
}

Claude can now search and read React Native docs directly inside your conversations.

Contributing

Contributions are welcome! If you've found a bug, have an idea for an improvement, or want to contribute new features, please open an issue or submit a pull request.

Find this repository useful? :heart:

Support it by joining stargazers for this repository. :star: Also, follow me on GitHub for my next creations! 🤩

Available Tools

3 tools
get_react_native_docA

Get the full content of a React Native doc page by its slug.

Args: slug: The doc page slug (e.g. 'flatlist', 'animated', 'getting-started', 'stylesheet') Find slugs using search_react_native_docs first.

Inputs: slug (required). Returns: result

list_react_native_docsA

List all available React Native doc pages, optionally filtered by section.

Args: section: Filter by section name (e.g. 'Components', 'APIs', 'Guides'). Leave empty for all.

Inputs: section. Returns: result

search_react_native_docsA

Search React Native documentation by keyword or concept.

Args: query: Search terms (e.g. 'FlatList', 'navigation', 'StyleSheet flex') limit: Maximum number of results to return (default 10)

Inputs: query (required), limit. Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.2/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: retrieving a specific doc by slug, listing all docs (optionally filtered), and searching by keyword. No overlap or ambiguity.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern in snake_case (get_react_native_doc, list_react_native_docs, search_react_native_docs), with singular/plural matching the operation.

    Tool Count5/5

    Three tools is appropriate for a focused documentation server. Each tool serves a necessary function without redundancy, and the count is not too small or excessive.

    Completeness5/5

    The tool set covers the essential workflow: discover pages (list and search) and retrieve full content (get). No obvious gaps exist for the stated purpose of accessing React Native docs.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Provides documentation and component references for the Reacticx React Native library, including props, code examples, and installation guides. It enables users to search through over 90 components and retrieve setup commands for project dependencies.
      5
      12 npm
      2
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Provides AI agents with accurate, version-aware documentation for React Native, Expo, React Navigation, and Ignite by automatically detecting project dependencies and fetching matching documentation.
      12
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables fast, offline search and retrieval of Expo documentation from local .mdx files, with tools for searching, getting content, listing sections, API references, and quick start guides.
      35 npm
      17
      MIT