zed-mcp-server-context7
Context7 MCP Server for Zed
Documentation
Context7 MCP Server for Zed
This extension integrates Context7 as a Model Context Protocol (MCP) server for Zed's Assistant, providing up-to-date documentation for any prompt.
What is Context7?
Context7 pulls up-to-date, version-specific documentation and code examples straight from the source and places them directly into your prompt context.
❌ 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 fetches up-to-date, version-specific documentation and code examples straight from the source — and places them directly into your prompt.
Add `use context7` to your question in Zed Assistant:
How do I use the new Next.js `after` function? use context7How do I invalidate a query in React Query? use context7How do I protect a route with NextAuth? use context7How It Works
- 1️⃣ Ask your question naturally
- 2️⃣ Tell the LLM to `use context7`
- 3️⃣ Get working code answers
No tab-switching, no hallucinated APIs that don't exist, no outdated code generations.
Installation
This extension can be installed from the Zed extension.
Agent Mode Configuration
If you're using Zed's agent mode, you need to enable this context server for your assistant:
1. Open Zed's assistant settings
2. Enable the Context7 MCP server. If you see that the status of the tool is a red dot, make sure you toggle it so that becomes green.
3. Enable the Context7 MCP Server in the active assistant profile. In the chat section, click on the `Write | Ask` button, then click on `tools`, then enable the Context7 MCP Server.
Environment Variables (Optional)
- `context7_api_key`: Set the Context7 API key.
Examples:
{
"context_server": {
"mcp-server-context7": {
"source": "extension",
"enabled": true,
"settings": {
"context7_api_key": "YOUR_CONTEXT7_API_KEY",
}
}
}
}Available Tools
The Context7 MCP Server provides these tools to the LLM:
- `resolve-library-id`: Resolves a general library name into a Context7-compatible library ID.
- `libraryName` (optional): Search and rerank results
- `get-library-docs`: Fetches documentation for a library using a Context7-compatible library ID.
- `context7CompatibleLibraryID` (required)
- `topic` (optional): Focus the docs on a specific topic (e.g., "routing", "hooks")
- `tokens` (optional, default 5000): Max number of tokens to return
Development
Clone the project and install dependencies:
cargo buildLicense
MIT
Frequently asked questions
What is zed-mcp-server-context7?
zed-mcp-server-context7 is Context7 MCP Server for Zed
How do I install zed-mcp-server-context7?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is zed-mcp-server-context7 open source?
Yes — it is hosted on GitHub at https://github.com/akbxr/zed-mcp-server-context7 and has 80 stars.
Related MCP tools
🌍 Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments.
🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes.
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker TypeScript-based implementation. Trusted by 1400+ developers.
Model Context Protocol with Neo4j Python-based implementation. Trusted by 700+ developers. Trusted by 700+ developers. Trusted by 700+ developers.
Fantasy Premier League Kotlin/Compose Multiplatform sample for the Model Context Protocol. Enhance AI assistants with powerful integrations.
An open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM for the Model Context Protocol. Enhance AI
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP