Платформа 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, чтобы ваш агент мог вызывать инструменты документации напрямую
Установка
Примечание
Рекомендуемый 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. Смотрите ниже инструкции по настройке для конкретного клиента.
Manual Installation / Other Clients →
Важные подсказки
Использование ID библиотеки
Если вы точно знаете, какую именно библиотеку хотите использовать, добавьте ее 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 по названию библиотеки и возвращает совпадающие библиотеки вместе с их идентификаторами. -
ctx7 docs <libraryId> <query>: Получает документацию для библиотеки по Context7-совместимому ID библиотеки (например,/mongodb/docs,/vercel/next.js).
Инструменты MCP
resolve-library-id: преобразует общее имя библиотеки в Context7-совместимый ID библиотеки.
query (required): Вопрос или задача пользователя (используется для ранжирования результатов по релевантности)
-
libraryName(required): Имя библиотеки, которую нужно найти -
query-docs: Получает документацию для библиотеки по Context7-совместимому ID библиотеки.
libraryId (required): Точный Context7-совместимый ID библиотеки (например, /mongodb/docs, /vercel/next.js)
query(required): Вопрос или задача для получения соответствующей документации
Подробнее документация
-
CLI Reference - Полная документация по CLI
-
MCP Clients - Руководство по ручной установке MCP для 30+ клиентов
-
Adding Libraries - Добавление вашей библиотеки в Context7
-
Troubleshooting - Распространённые проблемы и решения
-
API Reference - Документация REST API
-
Developer Guide - Запуск 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: "Free Tool Makes Cursor 10x Smarter"]
-
[Cole Medin: "This is Hands Down the BEST MCP Server for AI Coding Assistants"]
-
[Income Stream Surfers: "Context7 + SequentialThinking MCPs: Is This AGI?"]
-
[Julian Goldie SEO: "Context7: New MCP AI Agent Update"]
-
[JeredBlu: "Context 7 MCP: Get Documentation Instantly + VS Code Setup"]
-
[Income Stream Surfers: "Context7: The New MCP Server That Will CHANGE AI Coding"]
-
[AICodeKing: "Context7 + Cline & RooCode: This MCP Server Makes CLINE 100X MORE EFFECTIVE!"]
-
[Sean Kochel: "5 MCP Servers For Vibe Coding Glory (Just Plug-In & Go)"]
⭐ История звезд
📄 Лицензия
MIT