Context7 MCP
официальныйОфициальный MCP-сервер Context7, который добавляет актуальную документацию библиотек с учётом версий и примеры кода в подсказки для ИИ-кодинга.
Что можно делать с Context7 MCP?
- Преобразовать имя библиотеки в её Context7 ID — Используйте
resolve-library-id, чтобы найти точный ID библиотеки (например,/supabase/supabase) для заданного имени библиотеки и запроса. - Получить актуальную документацию для конкретной библиотеки — Вызовите
query-docsс ID библиотеки и вопросом, чтобы получить документацию с учётом версии и примеры кода. - Получить документацию для определённой версии библиотеки — Укажите версию в вашем запросе (например, "Next.js 14"), и Context7 автоматически подберёт соответствующую документацию.
Документация

Платформа Context7 — Актуальная документация по коду для любого запроса
❌ Без Context7
LLM опираются на устаревшую или обобщённую информацию об используемых вами библиотеках. Вы получаете:
- ❌ Примеры кода устарели и основаны на данных годичной давности
- ❌ Галлюцинации API, которых даже не существует
- ❌ Общие ответы для старых версий пакетов
✅ С Context7
Context7 извлекает актуальную, привязанную к конкретной версии документацию и примеры кода прямо из первоисточника — и помещает их непосредственно в ваш запрос.
Create a Next.js middleware 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
Show me the Supabase auth API for email/password sign-up.
Context7 доставляет актуальные примеры кода и документацию прямо в контекст вашей LLM. Никакого переключения вкладок, никаких галлюцинаций несуществующих API, никакой генерации устаревшего кода.
Работает в двух режимах:
- CLI + Навыки — устанавливает навык, который направляет вашего агента на получение документации с помощью команд CLI
ctx7(MCP не требуется) - MCP — регистрирует сервер Context7 MCP, чтобы ваш агент мог нативно вызывать инструменты документации
Установка
[!NOTE] Рекомендуется API-ключ: Получите бесплатный API-ключ на context7.com/dashboard для повышенных лимитов.
Настройте Context7 для ваших агентов кодирования одной командой. CLI ctx7 требует Node.js 18 или новее.
npx ctx7 setup
Аутентифицирует через OAuth, генерирует API-ключ и устанавливает соответствующий навык. Вы можете выбрать между режимами CLI + Навыки или MCP. Используйте --cursor, --claude или --opencode для нацеливания на конкретного агента.
Чтобы позже удалить сгенерированную настройку, выполните npx ctx7 remove. Если вы глобально установили CLI с помощью npm install -g ctx7, удалите этот пакет отдельно с помощью npm uninstall -g ctx7.
Для ручной настройки используйте URL сервера Context7 https://mcp.context7.com/mcp с вашим MCP-клиентом и передайте ваш API-ключ через заголовок CONTEXT7_API_KEY. Инструкции по настройке для конкретных клиентов смотрите по ссылке ниже.
Ручная установка / Другие клиенты →
Важные советы
Используйте идентификатор библиотеки
Если вы уже точно знаете, какую библиотеку хотите использовать, добавьте её идентификатор Context7 в ваш запрос. Так Context7 сможет пропустить этап сопоставления библиотеки и сразу получить документацию.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
Синтаксис с косой чертой точно указывает Context7, для какой библиотеки загружать документацию.
Укажите версию
Чтобы получить документацию для конкретной версии библиотеки, просто укажите версию в вашем запросе:
How do I set up Next.js 14 middleware? use context7
Context7 автоматически подберёт соответствующую версию.
Добавьте правило
Если вы установили через ctx7 setup, навык настраивается автоматически и активирует Context7 для вопросов, связанных с библиотеками. Чтобы вместо этого настроить правило вручную, добавьте его в вашего агента кодирования:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - Или эквивалент в вашем агенте кодирования
Пример правила:
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
Доступные инструменты
Команды CLI
ctx7 library <name> <query>: Ищет в индексе Context7 по названию библиотеки и возвращает подходящие библиотеки с их идентификаторами.ctx7 docs <libraryId> <query>: Извлекает документацию для библиотеки, используя совместимый с Context7 идентификатор библиотеки (например,/mongodb/docs,/vercel/next.js).
Инструменты MCP
resolve-library-id: Преобразует общее название библиотеки в совместимый с Context7 идентификатор библиотеки.query(обязательный): Вопрос или задача пользователя (используется для ранжирования результатов по релевантности)libraryName(обязательный): Название библиотеки для поиска
query-docs: Извлекает документацию для библиотеки, используя совместимый с Context7 идентификатор библиотеки.libraryId(обязательный): Точный совместимый с Context7 идентификатор библиотеки (например,/mongodb/docs,/vercel/next.js)query(обязательный): Вопрос или задача, для которых нужно получить релевантную документацию
Дополнительная документация
- Справочник CLI — Полная документация CLI
- MCP-клиенты — Ручная установка MCP для более чем 30 клиентов
- Добавление библиотек — Отправьте вашу библиотеку в Context7
- Устранение неполадок — Распространённые проблемы и решения
- Справочник API — Документация REST API
- Руководство разработчика — Запуск Context7 MCP локально
Пакеты
@upstash/context7-mcp— MCP-серверctx7— CLI@upstash/context7-sdk— TypeScript SDK@upstash/context7-tools-ai-sdk— Инструменты Vercel AI SDK@upstash/context7-pi— Расширение pi.dev
Отказ от ответственности
1- Проекты Context7 предоставляются сообществом, и хотя мы стремимся поддерживать высокое качество, мы не можем гарантировать точность, полноту или безопасность всей документации библиотек. Проекты, перечисленные в Context7, разрабатываются и поддерживаются их соответствующими владельцами, а не Context7. Если вы столкнётесь с подозрительным, неподобающим или потенциально вредоносным контентом, пожалуйста, используйте кнопку «Пожаловаться» на странице проекта, чтобы немедленно уведомить нас. Мы серьёзно относимся ко всем жалобам и оперативно проверяем отмеченный контент для поддержания целостности и безопасности нашей платформы. Используя Context7, вы признаёте, что делаете это по собственному усмотрению и на свой риск.
2- Этот репозиторий содержит исходный код MCP-сервера. Вспомогательные компоненты — серверная часть API, движок парсинга и движок сканирования — являются частными и не входят в этот репозиторий.
🤝 Свяжитесь с нами
Будьте в курсе и присоединяйтесь к нашему сообществу:
- 📢 Подписывайтесь на нас в X для последних новостей и обновлений
- 🌐 Посетите наш Веб-сайт
- 💬 Присоединяйтесь к нашему Сообществу Discord
📺 Context7 в СМИ
- Better Stack: «Бесплатный инструмент делает Cursor в 10 раз умнее»
- Cole Medin: «Это безоговорочно ЛУЧШИЙ MCP-сервер для AI-ассистентов кодирования»
- Income Stream Surfers: «Context7 + SequentialThinking MCP: Это что, AGI?»
- Julian Goldie SEO: «Context7: Новое обновление MCP AI Agent»
- JeredBlu: «Context 7 MCP: Получайте документацию мгновенно + настройка VS Code»
- Income Stream Surfers: «Context7: Новый MCP-сервер, который ИЗМЕНИТ AI-кодирование»
- AICodeKing: «Context7 + Cline и RooCode: Этот MCP-сервер делает CLINE В 100 РАЗ ЭФФЕКТИВНЕЕ!»
- Sean Kochel: «5 MCP-серверов для славы виброкодинга (Просто подключи и работай)»
⭐ История звёзд
📄 Лицензия
MIT