Best for
- Developers using fast-moving frameworks/libraries worried about the AI suggesting stale code
- Scenarios wanting zero-config documentation lookup
Officially maintained by Upstash; the tool design is minimal (just two read-only tools) and addresses a specific, common pain point — an AI assistant coding against stale API knowledge. Low install barrier, usable without an API key. This review is a static check of source and docs, not an actual call test.
Strongest · Setup experience 18/20 Weakest · Reliability 14/20
Test out of dateListed 2026-07-24
Read the FMRS scoring method →Runtime:Node.js 18+ · Hosted (no local runtime)
CONTEXT7_API_KEY
Optional Context7 API key used for authentication and higher rate limits; get a free one at context7.com/dashboard.
Start via npx -y @upstash/context7-mcp and use it immediately without an API key (subject to rate limits); apply for a CONTEXT7_API_KEY at context7.com for higher quota and set it as an env var. An MCPB one-click install bundle and a remote Streamable HTTP endpoint (https://mcp.context7.com/mcp) are also available as alternatives.
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"],
"env": {
"CONTEXT7_API_KEY": "<OPTIONAL_API_KEY>"
}
}
}
}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
],
"env": {
"CONTEXT7_API_KEY": "<OPTIONAL_API_KEY>"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add context7 -e 'CONTEXT7_API_KEY=<OPTIONAL_API_KEY>' -- npx -y @upstash/context7-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
Check that the resolve-library-id and query-docs tools appear in your client's MCP tool list; then ask a library documentation question with "use context7" — receiving Context7-sourced docs confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
Officially maintained by Upstash, this MCP server addresses a common problem: an AI coding assistant's training data going stale, leading it to suggest outdated API usage. Two tools first resolve a library name into a Context7 library ID, then retrieve documentation for that library's current version — so the assistant references today's real API instead of what it memorized during training.
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
A TypeScript framework for building MCP servers
Source revision 6b636d3c35e0 Data synced 2026-10-19 Read the FMRS scoring method