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: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: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