Matt Pocock's skills
Security scan passedMatt Pocock's everyday engineering skills: grilling sessions, specs and tickets, TDD, bug diagnosis, code review and writing for agents.

Pulls current, version-specific library docs and code examples into your agent, so the code it writes uses today's APIs.
by upstash· Developer toolsUnclaimed · Yours? Claim it
4 images
About
Upstash's Context7 brings up-to-date, version-specific documentation and code examples for the libraries you use straight into your agent's context. Instead of leaning on old training data or inventing APIs that don't exist, your agent looks up the current docs before it writes code. Add "use context7" to a prompt, or name a library ID such as /vercel/next.js. What you can do with it - Look up current docs and code examples for a library while you code - Mention a version ("Next.js 16") and get the docs for that version - Skip the search step by naming a library ID, like /supabase/supabase - Rank code examples in the language you write in Its two tools - resolve-library-id turns a library name into a Context7 ID and lists its versions - query-docs fetches the docs and code examples for that ID and your question How it connects Upstash hosts the MCP server at https://mcp.context7.com/mcp, with your Context7 API key in an Authorization: Bearer header. Clients that support MCP sign-in, such as ChatGPT's custom MCP servers, can use https://mcp.context7.com/mcp/oauth to sign in with OAuth instead. It also runs locally with npx -y @upstash/context7-mcp --api-key YOUR_API_KEY, installs as a Gemini CLI extension, and comes as Upstash's own Claude Code plugin (claude plugin marketplace add upstash/context7, then claude plugin install context7@context7-marketplace), which signs you in through your browser. npx ctx7 setup signs you in and sets it up for Cursor, Claude Code or OpenCode in one step. Good to know - It only reads documentation; it doesn't change your code or accounts. - An API key from context7.com/dashboard is recommended for higher rate limits, and a free account is enough to start. - Context7's library docs are community-contributed, so check what your agent writes. - The MCP server is open source; the docs index behind it runs on Upstash's servers.
Once it’s added
“Create a Next.js proxy that checks for a valid JWT in cookies and redirects unauthenticated users to /login. use context7”
“Configure a Cloudflare Worker script to cache JSON API responses for five minutes. use context7”
Before you add it
Reads only
Current docs and code examples for the libraries you name · Which versions of a library Context7 has
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Plugins people install alongside Context7.
No reviews yet. Used Context7? Say how it went.
Write a reviewA hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
Add to VS Codecopilot mcp add --transport http context7 https://mcp.context7.com/mcp
A hosted server: nothing runs on your machine.
Add to Cursor.cursor/mcp.json{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp"
}
}
}A hosted server: nothing runs on your machine.
claude mcp add --transport http context7 https://mcp.context7.com/mcp
A hosted server: nothing runs on your machine.
codex mcp add context7 --url https://mcp.context7.com/mcp
A hosted server: nothing runs on your machine.
~/.gemini/config/mcp_config.json{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp"
}
}
}Runs on your machine.
gemini extensions install https://github.com/upstash/context7
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
openclaw mcp add context7 --url https://mcp.context7.com/mcp --transport streamable-http
A hosted server: nothing runs on your machine.
opencode mcp add context7 --url https://mcp.context7.com/mcp
A hosted server: nothing runs on your machine.
hermes mcp add context7 --url https://mcp.context7.com/mcp
~/.hermes/config.yaml{
"mcp_servers": {
"context7": {
"url": "https://mcp.context7.com/mcp"
}
}
}AuthorizationOptionalSecretAPI key for authentication. Accepts "Bearer <key>" or the raw key.Scanned and passed · checked 5 h ago
“Show me the Supabase auth API for email/password sign-up.”
“Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.”
“How do I set up a Next.js 16 proxy? use context7”
“What's the Prisma syntax for relations?”
Scanned on every change, and again when our rules improve.
Tell us and a person on the trust team will look at it. Or email [email protected].
Nobody has shared how they use Context7 yet.
Security scan
Passed
Safe to install in every agent it supports. Runs remotely on mcp.context7.com · answering.
Plugins people install alongside Context7.
Matt Pocock's everyday engineering skills: grilling sessions, specs and tickets, TDD, bug diagnosis, code review and writing for agents.
Lets your coding agent drive a live Chrome browser: debug pages, read network and console logs, and record performance traces.
Work with repositories, issues, pull requests and Actions on GitHub from your agent, through GitHub's own MCP server.