Provides semantic search capabilities for Expo SDK documentation across multiple versions (v51, v52, v53, latest), enabling AI-powered queries about Expo features, configuration, and usage.
Expo Docs MCP Server
MCP server for semantic search of pre-indexed Expo documentation. Search through Expo SDK documentation using AI-powered semantic search with version-specific results.
Features
🔍 Semantic Search: AI-powered search through Expo documentation
📚 Version-Specific: Search across different Expo SDK versions (v51, v52, v53, latest)
⚡ Fast Results: Pre-indexed documentation with HNSW vector search
🎯 Relevant Results: Similarity scoring and configurable result limits
Tools
search-expo-docs
Search Expo documentation using semantic search.
Parameters:
query(string, required): The search query to find relevant Expo documentationversion(string, required): Expo SDK version (v53, v52, v51, or latest)maxResults(number, optional): Maximum number of results to return (1-10, default: 5)scoreThreshold(number, optional): Minimum similarity score threshold (0.0-1.0, default: 0.0)
Example:
Installation
Via Smithery (Recommended)
Install directly using the Smithery CLI:
Manual Installation for Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Restart Claude Desktop
Claude Code Installation
For Claude Code, you can use the built-in MCP configuration:
Via Smithery CLI (Recommended):
Manual Configuration:
Alternative Local Build Method:
Environment Variables
OPENAI_API_KEY: Required for generating text embeddings during search queries. The server uses OpenAI's text-embedding-3-large model to convert your search queries into vectors that can be matched against the pre-indexed Expo documentation vectors.
Development
Available Versions
latest: Most recent Expo SDK documentationv53: Expo SDK 53v52: Expo SDK 52v51: Expo SDK 51
Usage Examples
In Claude Desktop or Claude Code
Once installed, you can ask questions about Expo documentation directly:
Camera-related queries:
Navigation setup:
Build configuration:
SDK-specific features:
Direct Tool Usage
If calling the tool directly, use this format:
Architecture
Semantic Search: Uses OpenAI embeddings with HNSW indexing
Version Management: Separate indexes for each Expo SDK version
Pre-processed Data: Documentation is pre-indexed for fast retrieval
MCP Protocol: Standard Model Context Protocol implementation
License
MIT
Contributing
Contributions welcome! Please read the contributing guidelines and submit pull requests to the main branch.