AI

ah2-io/expo-docs-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

22 stars 4 forks 品質 62 トレンド 10MIT

モデルコンテキストプロトコル(MCP)サーバーは、Expo のドキュメントにアクセスし、高度な検索とナビゲーション機能を提供します.

概要

モデルコンテキストプロトコル(MCP)サーバーは、Expo のドキュメントにアクセスし、高度な検索とナビゲーション機能を提供します。 - ANSI : セクションとバージョンフィルタリングでExpo docsを検索 - 既存のドキュメントページをURLまたはパスで取得 - Yandex : 利用可能なドキュメントセクションとトピックを一覧表示 - ◀️ : エクスポSDKモジュールの詳細なAPIドキュメントにアクセス - OST : プラットフォーム固有の取得ガイド - クラウド : 異なるSDKバージョンのアクセスドキュメント - 💾 : 最適なパフォーマンスのための1週間キャッシュ - ◀ : 素早く、信頼できるアクセスのためのダウンロードとインデックスのドキュメント - Mackerel : 正確な検索、部分的な検索、fuzzy、およびマッチング Claudeデスクトップ設定(claude desktop config.json)に追加します。 - クエリ(必須):検索クエリ - セクション(オプション): ドキュメンテーションセクション(ホーム、ガイド、eas、リファレンス、学習、バージョン) - バージョン(オプション):SDKバージョン(例えば、最新、v51.0.0、v50.0.0) 特定のドキュメントページの完全なコンテンツを取得します.

概要(AI 翻訳)

モデルコンテキストプロトコル(MCP)サーバーは、Expo のドキュメントにアクセスし、高度な検索とナビゲーション機能を提供します。

##特徴

  • ANSI Searchドキュメンテーション*: セクションとバージョンフィルタリングでExpo docsから検索
  • 完全なコンテンツアクセス**:URLまたはパスで完全なドキュメントページを入手する
  • Javascript Browse セクション*:利用可能なドキュメントセクションとトピックのリスト
  • Mackerelリファレンス**:Expo SDKモジュールの詳細なAPIドキュメントへのアクセス
  • OST クイックスタートガイド:プラットフォーム固有の取得ガイド
  • ◯Version Support**:異なるSDKバージョンのアクセスドキュメント
  • 💾スマートキャッシング:最適なパフォーマンスのための1週間のキャッシュ
  • ̇Offline First:高速で信頼できるアクセスのためにローカルにダウンロードおよびインデックスの文書
  • ✓Fuzzy検索**: 正確、部分的、およびファジーマッチングによる高度な検索

インストール

npx を使うか、

設定

Claudeデスクトップ設定(claude_desktop_config.json)に追加します。

利用可能なツール

##1. [[T1] 博覧会のドキュメントから検索

パラメーター:

  • [query(必須):検索クエリ

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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"] } } }