Quick Wins
- Auto-invoke Context7 so you never forget to pull fresh docs
- Target the exact library ID to skip search steps
- Tune networking and proxies for locked-down environments
- Control token usage to keep responses snappy
- Bring in private repositories for internal docs
Auto-Invoke Context7
Stop addinguse context7 to every prompt by setting up an automatic rule.
Add a Rule to Your MCP Client
Cursor
Cursor
- Open
Cursor Settings→Rules - Add this rule:
Windsurf
Windsurf
Create or edit
.windsurfrules in your project root:Claude Code
Claude Code
Create or edit
CLAUDE.md in your project root:Customize the rule for your workflow. Examples: “Auto-invoke only for Next.js questions” or “Use context7 when the prompt mentions ‘API’ or ‘documentation’.”
Use Specific Library IDs
Skip the search step and get documentation instantly by specifying exact library IDs.How to Find Library IDs
- Visit context7.com
- Search for your library
- The ID is shown in the format
/owner/repository
Use in Your Prompts
You can even specify versions:
/owner/repo/v1.0.0Benefits
- Faster: No library resolution needed
- Precise: Get docs for the exact library and version
- Reliable: No ambiguity about which library to use
Configure HTTPS Proxy
If you’re behind a corporate proxy, configure Context7 to route through it.Set Environment Variables
Linux/macOS
Linux/macOS
Windows (Command Prompt)
Windows (Command Prompt)
Windows (PowerShell)
Windows (PowerShell)
Or Configure in MCP Settings
Add proxy directly to your MCP configuration:After updating proxy settings, run
curl https://mcp.context7.com/mcp/ping to confirm outbound
connectivity before restarting your IDE.Control Token Usage
Manage documentation size to control costs and response times.Set Token Limits in Dashboard
- Go to Dashboard → Libraries
- Set “Maximum tokens per request”
- Default is 10,000, adjust based on your needs
Use Topic Filtering
Focus documentation on specific topics:Direct API Usage
When using the API directly, specify tokens:Work with Private Repositories
Access your private documentation with Context7 Pro.Requirements
- Pro plan ($7/seat/month)
- GitHub, GitLab, or Bitbucket account connection
- Repository access permissions
Add a Private Repository
- Go to Dashboard → Libraries → Private Repositories
- Click Add Private Repository
- Choose your source:
- Connect Repository: Link your GitHub, GitLab, or Bitbucket account
- Upload OpenAPI Docs: Upload your own OpenAPI documentation
- Enter repository URL (if connecting a repository)
- Authorize Context7 to access your repository
- Configure folders and exclusions (optional)
- Submit
Cost
- Adding: $15 per 1M tokens parsed (one-time)
- Refreshing: Only pay for new/changed content
- Querying: Free (covered by seat cost)
Set Up Team Collaboration
Share Context7 access with your team.Create a Team Project
- Visit Dashboard
- Click Create Team Project
- Name your project
Invite Team Members
- Go to Dashboard → Members
- Click Invite Member
- Enter their email and select a role:
- Owner: Full control
- Admin: Manage team and settings
- Developer: API access only
Manage API Keys
Each team member gets their own API key with independent rate limits (60 req/hour per member). You can regenerate keys from the Members tab if compromised. Visit the Dashboard for team management details.Refresh Library Documentation
Keep your documentation up to date.Web Interface
- Go to context7.com/refresh-library
- Enter library ID (e.g.,
/vercel/next.js) - Submit
API
When to Refresh
- After major version releases
- When documentation is updated
- When you notice outdated information
For private repos, you only pay for new/changed content during refresh.
Monitor Usage
Track your Context7 usage and costs.View Statistics
Go to Dashboard → Overview to see:- Search requests: Library searches
- Query/fetch requests: Documentation retrievals
- Query tokens: Tokens returned in responses
- Parsing tokens: Tokens processed when adding/refreshing
Understand Costs
Free Plan: Always $0 Pro Plan:- Seats: $7/month × team members
- Parse tokens: $15 per 1M tokens (private repos only)
- 4 team members: $28/month
- Added 800K token private repo: $12 one-time
- Monthly total: $40
Best Practices
Security
- Never commit API keys to version control. Use
.envfiles and add them to.gitignore. - Use environment variables for keys, like:
export CONTEXT7_API_KEY=your_key_here. - Rotate keys regularly — every 90 days or immediately if compromised.
- Grant only the permissions a team member needs. Use the “Developer” role for non-admins.
Performance
- Use specific library IDs such as
/vercel/next.jsinstead of general phrases like “next.js docs” when possible. - Set appropriate token limits — use lower values for quick lookups, and higher values for comprehensive docs.
- Focus results using topic filtering. Try adding specific topics like “authentication” or “routing”.
- Cache frequently used documentation locally for 6-24 hours to reduce API calls.
Library Management
- Keep the
context7.jsonfile in your repositories up to date. Update it when adding new docs or changing structure. - Exclude unnecessary folders, such as tests and build artifacts:
excludeFolders: ["test", "dist", "node_modules"]. - Add helpful rules for AI agents, such as “Always validate user input” or “Use TypeScript strict mode”.
- Maintain version tags for important releases. For example, keep v1.x docs available even after releasing v2.x.
Need Help?
- Troubleshooting: Common issues and solutions
- API Reference: Complete API documentation
- MCP Details: Technical MCP server info
- Community: Join our Discord