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

Платформа 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 + Skills — устанавливает навык, который направляет вашего агента на получение документации с помощью команд CLI
ctx7(MCP не требуется) - MCP — регистрирует сервер Context7 MCP, чтобы ваш агент мог нативно вызывать инструменты документации
Установка
[!NOTE] Рекомендуется API-ключ: Получите бесплатный API-ключ на context7.com/dashboard для более высоких лимитов запросов.
Настройте Context7 для ваших агентов кодинга одной командой. CLI ctx7 требует Node.js 18 или новее.
npx ctx7 setup
Выполняет аутентификацию через OAuth, генерирует API-ключ и устанавливает соответствующий навык. Вы можете выбрать режим CLI + Skills или 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-ключ через заголовок Authorization: Bearer YOUR_API_KEY. Инструкции по настройке для конкретных клиентов см. по ссылке ниже.
Ручная установка / Другие клиенты →
Важные советы
Используйте идентификатор библиотеки
Если вы точно знаете, какую библиотеку хотите использовать, добавьте её Context7 ID в свой запрос. Так 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 по имени библиотеки и возвращает подходящие библиотеки с их ID.ctx7 docs <libraryId> <query>: Получает документацию для библиотеки, используя совместимый с Context7 ID библиотеки (например,/mongodb/docs,/vercel/next.js).
Инструменты MCP
resolve-library-id: Преобразует общее имя библиотеки в совместимый с Context7 ID библиотеки.query(обязательно): Вопрос или задача пользователя (используется для ранжирования результатов по релевантности)libraryName(обязательно): Имя библиотеки для поиска
query-docs: Получает документацию для библиотеки, используя совместимый с Context7 ID библиотеки.libraryId(обязательно): Точный совместимый с Context7 ID библиотеки (например,/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. Если вы столкнулись с подозрительным, неуместным или потенциально вредоносным контентом, пожалуйста, используйте кнопку «Report» на странице проекта, чтобы немедленно уведомить нас. Мы серьёзно относимся ко всем сообщениям и оперативно проверим отмеченный контент, чтобы поддерживать целостность и безопасность нашей платформы. Используя 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-агента»
- JeredBlu: «Context 7 MCP: Получайте документацию мгновенно + настройка VS Code»
- Income Stream Surfers: «Context7: Новый MCP-сервер, который ИЗМЕНИТ AI-кодинг»
- AICodeKing: «Context7 + Cline & RooCode: Этот MCP-сервер делает CLINE В 100 РАЗ ЭФФЕКТИВНЕЕ!»
- Sean Kochel: «5 MCP-серверов для славы Vibe Coding (просто подключи и работай)»
📄 Лицензия
MIT