Открытый гайд · ИИ-офис

Context7 — свежая документация для агента

Сервер, который кладёт в промпт актуальные доки нужной версии. Разбираем подключение одной командой, плагин для Claude Code, ключ API, тарифы и лимиты.

Кирилл СандаковКирилл СандаковВайбкодер, предприниматель, продюсерОпубликовано 20.08.202610 мин чтения

Context7 — сервис от Upstash, который подаёт ИИ-агенту свежую документацию библиотек прямо в промпт: агент перестаёт писать код по устаревшему API и выдумывать методы. Подключается одной командой npx ctx7 setup — как MCP-сервер по адресу https://mcp.context7.com/mcp либо как скил с обращениями через CLI. Бесплатный план даёт тысячу вызовов в месяц, Pro стоит 10 долларов за место. Проверено по документации 20 августа 2026 года.

Что узнаешь из гайда

  • Что Context7 делает с промптом на самом деле
  • Как подключить его к Claude Code, Cursor и Codex
  • Зачем нужен API-ключ и куда его класть
  • Что даёт плагин: скил, субагент и команда
  • Сколько вызовов в тарифах и что будет на пределе

Часть 1 · Знакомство

Что такое Context7 и какую боль он лечит

Главное

Модель знает библиотеку по срезу обучения. Context7 подставляет документацию актуальной версии в момент запроса.

Знакомая картина: агент уверенно пишет вызов метода, которого в библиотеке нет, или предлагает конфиг от давно устаревшей версии. Причина простая: дата среза обучающих данных. Что вышло после неё, для модели попросту не существует. Про механику этих ошибок подробно разобрано в гайде о том, почему нейросети выдумывают факты. Context7 закрывает этот разрыв данными вместо уговоров: он держит индекс документации и по запросу отдаёт кусок, относящийся к делу.

В описании платформы перечислены источники индексации: репозитории GitHub, GitLab и Bitbucket, сайты документации, файлы llms.txt, спецификации OpenAPI и пространства Confluence. Библиотека адресуется парой /организация/проект — например /vercel/next.js — и по желанию версией: /vercel/next.js@14.0.0. Открытый код у проекта только на MCP-сервер: бэкенд, парсер и краулер в репозиторий не входят, о чём в README сказано прямо.

Два режима, между которыми выбирают на установке

MCP — агент получает инструменты и зовёт их сам, всё как у остальных MCP-серверов. CLI и скилы — MCP не нужен вовсе, агент ходит за документацией командами ctx7, а скил объясняет ему, когда это делать. Второй режим дешевле по контексту: в окно не грузятся описания инструментов.


Часть 2 · Подключение

Как подключить Context7

Главное

Одна команда делает всё: вход, ключ и установку скила. Ручная настройка — запасной путь.

Установщик ctx7 требует Node.js 18 или новее. Без флагов он сам определяет окружение, с флагом целится в конкретного клиента.

терминал · установка Context7
# автоопределение клиента
npx ctx7 setup

# под конкретного агента
npx ctx7 setup --claude
npx ctx7 setup --cursor
npx ctx7 setup --codex
npx ctx7 setup --opencode
npx ctx7 setup --antigravity

# снести настройку
npx ctx7 remove

Внутри команды происходит три вещи: вход через OAuth, выпуск ключа API и установка скила. По ходу спрашивают, какой режим нужен — CLI со скилами или MCP. Если ctx7 ставился глобально через npm install -g ctx7, пакет сносится отдельно командой npm uninstall -g ctx7ctx7 remove убирает только сгенерированную настройку.

КлиентКоманда установки
Claude Codenpx ctx7 setup --claude
Cursornpx ctx7 setup --cursor
Codexnpx ctx7 setup --codex
opencodenpx ctx7 setup --opencode
Antigravitynpx ctx7 setup --antigravity

Ручная настройка

Если клиента в списке нет, сервер прописывается руками: адрес https://mcp.context7.com/mcp, ключ передаётся заголовком Authorization: Bearer ВАШ_КЛЮЧ. Транспорт — streamable HTTP, поддерживается и вход по OAuth. Как это выглядит в конфиге любого клиента, разобрано в общем гайде по подключению MCP-серверов.


Часть 3 · Работа

Как пользоваться: id библиотеки и версии

Главное

Со скилом ничего дописывать не нужно. Но точный id библиотеки экономит шаг и убирает промах с выбором.

После установки через ctx7 setup скил срабатывает сам, когда речь заходит про библиотеки, — фразу «use context7» дописывать не обязательно. Явное обращение остаётся полезным, когда хочется гарантированно попасть в нужный источник или в конкретную версию.

агент · обращения к Context7
# просто вопрос — скил сработает сам
Покажи, как настроить middleware в Next.js 15

# явное обращение
use context7 to show me how to set up middleware in Next.js 15

# сразу с идентификатором библиотеки, без шага поиска
use context7 with /supabase/supabase for authentication docs

# конкретная версия
How do I set up Next.js 14 middleware? use context7

Инструментов у сервера всего два, и это делает поведение предсказуемым. resolve-library-id превращает человеческое имя библиотеки в идентификатор Context7, query-docs забирает по этому идентификатору документацию под конкретный вопрос. В режиме CLI те же два шага делаются командами ctx7 library и ctx7 docs.

Если скила нет — заведите правило

При ручной настройке автоматического вызова не будет, и его заменяет правило проекта: у Cursor — раздел Rules в настройках, у Claude Code — файл CLAUDE.md. Формулировка из документации простая: всегда использовать Context7, когда нужна документация библиотеки или API, без отдельной просьбы. Как вообще устроен этот файл и что в него стоит писать — в разборе настройки CLAUDE.md.


Часть 4 · Плагин

Плагин Context7 для Claude Code

Главное

В плагине не только сервер, но и субагент, который ходит за доками в стороне от основного контекста.

Claude Code · установка плагина
/plugin marketplace add upstash/context7
/plugin install context7@context7-marketplace
  • MCP-сервер. Те же два инструмента — resolve-library-id и query-docs.
  • Скил. Срабатывает сам на вопросы про библиотеки, фреймворки и примеры кода.
  • Субагент docs-researcher. Работает в отдельном контексте и возвращает только ответ, поэтому вызовы инструментов не засоряют основную сессию. По документации он идёт на более лёгкой модели Sonnet.
  • Команда /context7:docs. Ручной запрос документации, когда нужно точечно.

Ключ плагин сам не подхватит

Без ключа плагин работает, но по анонимному лимиту. Чтобы запросы считались на ваш план, ключ кладут в переменную окружения CONTEXT7_API_KEY — например в ~/.zshrc — и перезапускают Claude Code. Проверить, что расход пошёл на аккаунт, можно в личном кабинете. Про сам механизм плагинов и маркетплейсов подробно — в гайде про плагины Claude Code.

Субагент здесь не украшение: длинная сессия быстро зарастает выводом инструментов, а вместе с ней растёт счёт за токены. Вынести справочные походы в отдельный контекст — ровно тот приём, который разбирается в гайде про экономию токенов. Если нужен не готовый сервер, а свой, механика описана в инструкции по сборке MCP-сервера.


Часть 5 · Деньги

Тарифы Context7 и лимиты вызовов

Главное

Бесплатного плана хватает одиночке. Pro покупается ради приватных репозиториев и отсутствия блокировки.

ПланЦенаВызовы APIЧто внутри
Free01 000 в месяцПубличные репозитории, контроль доступа, OAuth 2.0
Pro10 $ за место в месяц5 000 на место, дальше 10 $ за 1 000Приватные репозитории, командная работа; парсинг приватного репозитория — 5 $ за 1 млн токенов
EnterpriseПо договорённостиИндивидуальноSOC-2, SSO по SAML и OIDC, установка на своих серверах

Цены и лимиты сверены по странице тарифов 20 августа 2026 года.

Поведение на пределе описано отдельно и отличается по планам. На бесплатном доступ блокируется до конца месяца, но каждый день выдают 20 бонусных вызовов, чтобы работа не встала совсем. На Pro блокировки нет — избыток просто тарифицируется. Важная деталь для команд: лимит привязан к месту, а не к общему счётчику, и неизрасходованные вызовы одного участника не переходят другому.

Оплата из России

Сайт, страница тарифов и сам MCP-эндпоинт с российского адреса открываются — проверено 20 августа 2026 года. Упирается только платёж: карты российских банков за рубежом не принимают. Пути обычные — зарубежная карта или посредник вроде «Оплати по миру». Третий вариант — остаться на бесплатном плане: тысячи вызовов в месяц одиночке обычно хватает.

Коротко

  • Context7 подаёт агенту документацию нужной версии прямо в промпт и снимает выдуманные вызовы API.
  • Подключение — npx ctx7 setup с флагом клиента; нужен Node.js 18 и новее.
  • Ручной адрес сервера — https://mcp.context7.com/mcp, ключ заголовком Authorization: Bearer.
  • Плагин для Claude Code добавляет скил, субагент docs-researcher и команду /context7:docs; ключ берётся из CONTEXT7_API_KEY.
  • Free — 1 000 вызовов в месяц и 20 бонусных в день после блокировки; Pro — 10 $ за место и 5 000 вызовов.
  • Библиотеки адресуются как /организация/проект, версия указывается через собаку.

Вопросы

Частые вопросы

Что такое Context7 и зачем он агенту?

Context7 — платформа, которая подаёт ИИ-агенту актуальную документацию библиотек и примеры кода нужной версии прямо в промпт. Она закрывает типичную беду моделей: обучающие данные годичной давности, из-за чего агент пишет код по старому API или выдумывает методы, которых нет. Библиотеки адресуются как /организация/проект, при желании с версией — например /vercel/next.js@14.0.0.

Как подключить Context7 к Claude Code?

Самый короткий путь — команда npx ctx7 setup --claude в терминале проекта; нужен Node.js 18 или новее. Она проводит вход через OAuth, выпускает ключ API и ставит скил, который сам срабатывает на вопросы про библиотеки. Ручной вариант тоже есть: адрес сервера https://mcp.context7.com/mcp и ключ в заголовке Authorization: Bearer с вашим значением.

Обязателен ли API-ключ для Context7?

Нет, без ключа сервер работает, но по анонимному тарифу с низкими лимитами частоты — точных цифр документация не приводит. Ключ выпускается бесплатно в личном кабинете и поднимает лимиты до вашего плана. Для плагина Claude Code ключ кладут в переменную окружения CONTEXT7_API_KEY и перезапускают агента, иначе запросы продолжат идти по анонимному лимиту.

Сколько стоит Context7 и что даёт бесплатный план?

Бесплатный план стоит 0 и включает тысячу вызовов API в месяц, публичные репозитории, контроль доступа и вход по OAuth 2.0. Pro стоит 10 долларов за место в месяц и даёт 5 000 вызовов на место, приватные репозитории и командную работу; сверх лимита — 10 долларов за тысячу вызовов. Enterprise идёт по договорной цене и добавляет SOC-2, SSO и установку на своих серверах.

Что происходит, когда лимит вызовов исчерпан?

На бесплатном плане доступ блокируется до конца месяца, но каждый день выдаётся 20 бонусных вызовов, чтобы работа не встала совсем. На Pro блокировки нет: превышение просто тарифицируется по 10 долларов за тысячу вызовов. Лимит на Pro личный для каждого места и между участниками не перетекает — неизрасходованные вызовы коллеги вам не достанутся.

Чем режим CLI отличается от режима MCP?

В режиме MCP агент получает два инструмента — resolve-library-id находит идентификатор библиотеки, query-docs забирает по нему документацию. В режиме CLI и скилов агент ходит теми же путями, но командами ctx7 library и ctx7 docs, и MCP-сервер вообще не нужен. Выбор режима предлагается прямо во время npx ctx7 setup.

Читать дальше

Соседние гайды

ИИ-офис
Собери свой ИИ-офис и перестань делать руками то, что делает нейросеть

Платформа и сообщество, где я по шагам показываю, как поставить ИИ на рутину: контент, код, продажи, аналитика. Заходи и забирай рабочие связки, которыми пользуюсь сам.

Посмотреть, что внутри

telegram

Канал с полезными материалами про нейросети

Разборы, новые инструменты и приёмы по ИИ — то, чем пользуюсь сам, без воды. Подпишись, чтобы не потерять.

Перейти в канал
Кирилл Сандаков

Об авторе

Кирилл Сандаков

Вайбкодер, предприниматель, продюсер

Завайбкодил контент-ферму на США в Instagram (более 300 тыс. подписчиков, среди читателей Дональд Трамп Младший), создатель платформы и сообщества ИИ-офис, автор блога о нейросетях «Выжимаем из ИИ Максимум».

Все статьи автора