Skip to main content
Context7 integrates with GitHub Copilot CLI to provide current library documentation instead of relying on training data. The Context7 plugin ships the MCP server together with a skill, an agent, and a command, so documentation lookups work out of the box.

Installation

Add the Context7 marketplace and install the plugin:
You can also run the same steps from an interactive session with /plugin marketplace add upstash/context7 and /plugin install context7@context7-marketplace. For manual MCP configuration (for example, to add an API key for higher rate limits), see All MCP Clients. Create or manage API keys in the Context7 dashboard.

What’s Included

MCP Server

The tools for fetching documentation (resolve-library-id, query-docs)

Skills

Auto-triggers documentation lookups when you ask about libraries

Agents

A docs-researcher agent for focused lookups that keep context lean

Commands

/context7:docs for manual documentation queries

Using Context7

The bundled skill triggers automatically when you ask about libraries — no need to say “use context7”. You can also invoke it explicitly:
If you know the library ID, use it directly to skip resolution:

Skills

The documentation lookup skill recognizes when documentation would help and fetches it automatically.
  • Setup questions: “How do I configure Next.js middleware?”
  • Code generation: “Write a Prisma query for user relations”
  • API references: “What are the Supabase auth methods?”
  • Framework mentions: React, Vue, Svelte, Express, Tailwind, etc.
  1. Resolve: Finds the library ID using resolve-library-id with your question as context
  2. Select: Picks the best match based on name accuracy and quality scores
  3. Fetch: Calls query-docs with the library ID and your specific question
  4. Return: Provides code examples and explanations from current documentation

Agents

When you’re in the middle of a long task and don’t want documentation tool calls cluttering your context, use the docs-researcher agent. It runs in a separate context and returns just the answer:

Commands

/context7:docs is a manual command for documentation lookups. Format:
Examples:
When to use:
  • You know exactly which library and topic you need
  • You want a quick lookup without explaining your full context
  • You’re testing what documentation is available