A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
63,151 โ ยท upstash/context7 ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 10 sources
Score
score 1,003 ยท 63,151 โ ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository upstash/context7๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
โ Without Context7 LLMs rely on outdated or generic information about the libraries you use. You get: - โ Code examples are outdated and based on year-old training data - โ Hallucinated APIs that don't even exist - โ Generic answers for old package versions โ With Context7 Context7 pulls up-to-date, version-specific documentation and code examples straight from the source โ and gives them to your coding agent. Context7 fetches up-to-date code examples and documentation right into your coding agent's context. No tab-switching, no hallucinated APIs that don't exist, no outdated code generation. Works in two modes: - **CLI + Skills** โ installs a skill that guides your agent to fetch docs using ctx7 CLI commands (no MCP required) - **MCP** โ registers a Context7 MCP server so your agent can call documentation tools natively Installation > [!NOTE] > **API Key Recommended**: Get a free API key at context7.com/dashboard for higher rate limits. Set up Context7 for your coding agents with a single command. The ctx7 CLI requires Node.js 22.13 or newer. Authenticates via OAuth, generates an API key, and installs the appropriate skill. You can choose between CLI + Skills or MCP mode. Use --cursor, --claude, or --opencode to target a specific agent. To remove the generated setup later, run npx ctx7 remove. If you globally installed the CLI with npm install -g ctx7, remove that package separately with npm uninstall -g ctx7. To configure manually, use the Context7 server URL https://mcp.context7.com/mcp with your MCP client and pass your API key via the Authorization: Bearer YOUR_API_KEY header. See the link below for client-specific setup instructions. **Manual Installation / Other Clients โ** Important Tips Use Library Id If you already know exactly which library you want to use, add its Context7 ID to your prompt. That way, Context7 can skip the library-matching step and directly retrieve docs. The slash syntax tells Context7 exactly which library to load docs for. Specify a Version To get documentation for a specific library version, just mention the version in your prompt: Context7 will automatically match the appropriate version. Add a Rule If you installed via ctx7 setup, a skill is configured automatically that triggers Context7 for library-related questions. To set up a rule manually instead, add one to your coding agent: - **Cursor**: Cursor Settings > Rules - **Claude Code**: CLAUDE.md - Or the equivalent in your coding agent **Example rule:** Available Tools CLI Commands - ctx7 library : Searches the Context7 index by library name and returns matching libraries with their IDs. - ctx7 docs : Retrieves documentation for a library using a Context7-compatible library ID (e.g., /mongodb/docs, /vercel/next.js). MCP Tools - resolve-library-id: Resolves a general library name into a Context7-compatible library ID. - query (required): The user's question or task (used to rank results by relevance) - libraryName (required): The name of the library to search for - query-docs: Retrieves documentation for a library using a Context7-compatible library ID. - libraryId (required): Exact Context7-compatible library ID (e.g., /mongodb/docs, /vercel/next.js)