
ah2-io/expo-docs-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
モデルコンテキストプロトコル(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 querysection(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 pagepath(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 forversion(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 projectnpm run dev- Watch mode for developmentnpm start- Run the built servernpm run download-docs- Download and cache Expo documentationnpm 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
インストール
npx expo-docs-mcp設定
{
"mcpServers": {
"expo-docs": {
"command": "npx",
"args": ["expo-docs-mcp"]
}
}
}