Context7 integrates with Claude Code to provide current library documentation instead of relying on training data. Set it up with ctx7 setup, or install the Context7 plugin.
Installation#
Run the setup command to configure Context7 for Claude Code:
This flow authenticates via OAuth, generates an API key, and installs the appropriate skill. You can choose between CLI or MCP mode. Login uses the OAuth device flow — it shows a verification link and short code you open on any device, so it works the same locally or on a remote, headless, or SSH host.
Create or manage API keys in the Context7 dashboard. For manual MCP installation or other configuration options, see All MCP Clients.
Using Context7#
With ctx7 setup, a skill is installed that 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:
The Context7 Plugin#
The Context7 plugin connects Claude Code to the hosted Context7 MCP server (https://mcp.context7.com/mcp). It adds the resolve-library-id and query-docs tools, with no local Node.js, npm, or npx required.
Installing the Plugin#
The plugin is available from the Context7 marketplace. Run these commands in Claude Code:
Signing In#
After installing the plugin, restart Claude Code and run /mcp. Select Context7 and follow the browser sign-in flow. No API key is required.
The plugin does not read CONTEXT7_API_KEY. To use an API key, for example on a headless, SSH, or CI host, run npx ctx7 setup --claude or add the MCP server manually as described in All MCP Clients.