Context7 MCP
Up-to-date code documentation and examples injected directly into your prompts
Author: Upstash | GitHub Repo | 15300 Stars|759 Forks|MIT License|Updated Jun 27, 2025
Overview
Context7 MCP dynamically fetches up-to-date, version-specific documentation and code examples from official sources and injects them directly into your Claude Code prompts. No more outdated API references or hallucinated methods.
Features
- Real-time Documentation - Fetches current official documentation from library sources
- Version-Specific Content - Gets documentation for the exact version you're using
- Automatic Integration - Seamlessly injects relevant docs into AI context
- Universal Compatibility - Works with Claude Code, Cursor, Windsurf, and more
- Millisecond Response - Fast documentation lookup and injection
Installation
Prerequisites
- Internet connection for documentation fetching
Setup MCP Server
# Install via NPX (recommended)
npx -y @upstash/context7-mcp
Claude Code Configuration
{
"projects": {
"/path/to/your/project": {
"mcpServers": {
"Context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
}
}
}
}
}
Usage
Automatic Documentation Injection
# Context7 automatically detects library references
claude "use context7 to help me implement FastAPI authentication"
# Gets current FastAPI auth documentation
claude "Show me how to use React hooks with TypeScript"
How It Works
- Library Detection - Identifies the library being referenced (e.g., FastAPI, React)
- Version Lookup - Finds the latest version of official documentation
- Content Parsing - Extracts relevant documentation and examples
- Context Injection - Injects current, accurate information into the AI prompt
- Response Generation - AI responds with up-to-date, version-accurate code
For complete setup guides and supported libraries, see the official documentation.
Context7 MCP is developed by Upstash and is open-source and free to use. For technical support and updates, please refer to the official GitHub repository.