Fetch current docs instead of relying on training data.
Primary Method: MCP Tools
Context7 is configured via .mcp.json and provides MCP tools automatically:
Available MCP Tools:
- •
mcp__context7__resolve-library-id- Search for library by name - •
mcp__context7__query-docs- Fetch documentation for a library
Usage:
code
Tool: mcp__context7__resolve-library-id
Parameters: { "libraryName": "react", "query": "hooks" }
Tool: mcp__context7__query-docs
Parameters: { "libraryId": "/websites/react_dev", "query": "useState hook" }
Fallback: Scripts
If MCP tools are unavailable, use the Bash scripts in scripts/:
bash
# Search for library ./scripts/search.sh react hooks # Fetch documentation ./scripts/fetch-docs.sh /websites/react_dev "useState hook"
Setup (Optional)
For higher rate limits, add your Context7 API key to .env:
bash
CONTEXT7_API_KEY=your-key-here
Get your key at: https://context7.com/dashboard
Works without API key but with lower rate limits.