AI

ah2-io/expo-docs-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

22 stars 4 forks 품질 62 트렌드 10MIT

A Model Context Protocol (MCP) server that provides access to Expo documentation with advanced search and navigation capabilities.

개요

A Model Context Protocol (MCP) server that provides access to Expo documentation with advanced search and navigation capabilities. - 🔍 : Search through Expo docs with section and version filtering - 📄 : Get complete documentation pages by URL or path - 📚 : List available documentation sections and topics - 🛠️ : Access detailed API documentation for Expo SDK modules - 🚀 : Platform-specific getting started guides - 📦 : Access documentation for different SDK versions - 💾 : 1-week cache for optimal performance - 📱 : Downloads and indexes documentation locally for fast, reliable access - 🔎 : Advanced search with exact, partial, and fuzzy matching Add to your Claude Desktop configuration (claude_desktop_config.json): - query (required): Search query - section (optional): Documentation section (home, guides, eas, reference, learn, versions) - version (optional): SDK version (e.g., latest, v51.0.0, v50.0.0) Get the full content of a specific documentation page.

README

원문 README의 일부입니다. 원문 보기.

Expo Docs MCP Server

A Model Context Protocol (MCP) server that provides access to Expo documentation with advanced search and navigation capabilities.

Features

  • 🔍 Search Documentation: Search through Expo docs with section and version filtering
  • 📄 Full Content Access: Get complete documentation pages by URL or path
  • 📚 Browse Sections: List available documentation sections and topics
  • 🛠️ API References: Access detailed API documentation for Expo SDK modules
  • 🚀 Quick Start Guides: Platform-specific getting started guides
  • 📦 Version Support: Access documentation for different SDK versions
  • 💾 Smart Caching: 1-week cache for optimal performance
  • 📱 Offline First: Downloads and indexes documentation locally for fast, reliable access
  • 🔎 Fuzzy Search: Advanced search with exact, partial, and fuzzy matching

Installation

npm install expo-docs-mcp

Or use with npx:

npx expo-docs-mcp

Configuration

Add to your Claude Desktop configuration (claude_desktop_config.json):

{
  "mcpServers": {
    "expo-docs": {
      "command": "npx",
      "args": ["expo-docs-mcp"]
    }
  }
}

Available Tools

1. search_expo_docs

Search through Expo documentation.

Parameters:

  • query (required): Search query
  • section (optional): Documentation section (home, guides, eas, reference, learn, versions)
  • version (optional): SDK version (e.g., latest, v51.0.0, v50.0.0)

2. get_expo_doc_content

Get the full content of a specific documentation page.

Parameters:

  • url (optional): Full URL of the documentation page
  • path (optional): Path within docs (e.g., guides/routing)
  • version (optional): SDK version

3. list_expo_sections

List all available documentation sections and topics.

Parameters:

  • section (optional): Section to list contents for
  • version (optional): SDK version

4. get_expo_api_reference

Get API reference for a specific Expo SDK module.

Parameters:

  • module (required): Module name (e.g., expo-camera, expo-location)
  • version (optional): SDK version

5. get_expo_quick_start

Get quick start guide for Expo.

Parameters:

  • platform (optional): Target platform (ios, android, web, all)

Development

Setup

# Clone the repository
git clone https://github.com/ah2-io/expo-docs-mcp.git
cd expo-docs-mcp

# Install dependencies
npm install

# Build the project
npm run build

Scripts

  • npm run build - Build the TypeScript project
  • npm run dev - Watch mode for development
  • npm start - Run the built server
  • npm run download-docs - Download and cache Expo documentation
  • npm run init - Build and download docs (first-time setup)

Project Structure

├── src/
│   ├── index.ts                    # MCP server setup and tool handlers
│   ├── offline-docs-fetcher.ts     # Offline documentation management and search
GitHub에서 전체 README 보기

설치

npx expo-docs-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "expo-docs": { "command": "npx", "args": ["expo-docs-mcp"] } } }