Ты просишь Claude Code добавить фичу на свежей версии фреймворка. Агент уверенно пишет импорт пакета, которого нет в npm, и зовёт метод, удалённый два релиза назад. Код не собирается. Агент чинит это новым, тоже выдуманным хелпером. Знакомая карусель.
Причина банальна: знания модели обрезаны датой обучения, документации под рукой нет, и она достраивает правдоподобный ответ из устаревших данных. Лечится инструментом: MCP-сервер Context7 подаёт версионно-точные доки прямо в контекст агента. Ниже - как он устроен, сколько экономит по бенчмарку вендора и чему научил инцидент ContextCrush. Все цифры - на июль 2026.
Для такой связки нужны две вещи: свежая документация и сама модель. Если доступ к Claude из России у тебя до сих пор на серых картах, есть путь проще - агрегатор provod.ai (российский OpenRouter), где те же модели доступны в рублях по официальным тарифам и без VPN.
Что такое Context7 и почему о нём все говорят?
Коротко: это MCP-сервер от Upstash, который по фразе-триггеру use context7 подмешивает в промпт свежую версионно-специфичную документацию и примеры кода. На 19.07.2026 у репозитория 54 378 звёзд и около 885 тысяч загрузок npm-пакета в неделю.
Репозиторий upstash/context7 живёт с марта 2025, лицензия MIT, язык TypeScript. Пакет @upstash/context7-mcp за неделю 12-18 июля 2026 собрал 885 447 загрузок, по данным npm registry. Это самый «звёздный» MCP-сервер категории code generation, он featured в маркетплейсе Cline.
Инструментов у сервера два: resolve-library-id переводит имя библиотеки во внутренний ID вида /vercel/next.js, а query-docs возвращает срез документации по теме с лимитом около 10 000 токенов. Сервер read-only: не исполняет код и не пишет файлы. Смысл простой - вместо up-to-date documentation из устаревшей памяти агент получает её дословно, из обработанных доков.
Протокол MCP Anthropic открыла 25 ноября 2024, а в декабре 2025 передала в Agentic AI Foundation под Linux Foundation: к тому моменту было больше 10 000 активных публичных серверов и 97 миллионов загрузок SDK в месяц.
Почему агент выдумывает пакеты и методы?
Коротко: из-за обреза обучения, и это измерено. В когорте 2024 года в среднем 19.7% рекомендованных пакетов не существовало. У фронтир-моделей 2026-го доля упала до 4.62-6.10%, но не до нуля.
Исследование Spracklen et al. (USENIX Security 2025) прогнало 576 000 сгенерированных сэмплов кода от 16 LLM на Python и JavaScript. Коммерческие модели галлюцинировали пакеты в 5.2% случаев, open-source - в 21.7%. Минимум у GPT-4 Turbo - 3.59%, максимум у CodeLlama 7B/34B - больше 33%. Всего авторы насчитали 205 474 уникальных несуществующих имени, и 43% воспроизводились во всех десяти повторах промпта - а стабильная выдумка делает практической атаку slopsquatting: регистрируешь вредоносный пакет под именем, которое модель советует массово, и ждёшь установок.
В мае-июне 2026 вышла репликация на фронтир-когорте (arXiv:2605.17062): Claude Sonnet 4.6, Haiku 4.5, GPT-5.4-mini, Gemini 2.5 Pro и DeepSeek V3.2, всего 199 845 парных промптов. Доля фантомов - от 4.62% у Haiku 4.5 до 6.10% у GPT-5.4-mini. Найдено 127 имён, которые все пять моделей выдумывают одинаково; после координированного раскрытия 53 из них всё ещё регистрируемы атакующим.
Меня здесь напрягает вот что: прогресс реальный, но каждый двадцатый-тридцатый «свежий» импорт агента по-прежнему стоит проверять глазами. Документация в контексте бьёт по причине, а не по симптому.
Что происходит внутри Context7?
Коротко: конвейер из пяти стадий превращает документацию библиотеки в компактный срез, который помещается в контекст и не раздувает счёт за токены.
По описанию Upstash (анонс от 31.03.2025), конвейер такой: Parse извлекает сниппеты из доков, Enrich добавляет короткие пояснения через LLM, Vectorize строит эмбеддинги, Rerank ранжирует кандидатов своим алгоритмом, Cache раздаёт из Redis. На выходе - не простыня страниц, а точечная выжимка по topic.
Версионность - главное: срез привязан к конкретной версии, ответ «для старого релиза» перестаёт быть дефолтом. Идею подхватила академия: статья про SageMath-агентов от 07.07.2026 подключает Context7 «to reduce hallucinations about modules, paths, and outdated API signatures».
Сколько токенов и денег это экономит?
Коротко: по бенчмарку самой Upstash от 27.05.2026, средняя стоимость ответа на доку-запрос упала на 34.56%, свежих входящих токенов - на 98.98%. Средний ответ через Context7 - $0.14 против $0.22 через веб-поиск Claude Code.
Методика: 5 категорий по 20 запросов, Claude Code Agent SDK, основная модель Opus 4.7, вспомогательная Haiku 4.5. Оговорка: замер вендора, не независимый тест - читай как «до скольки может доходить», не как норму.
| Метрика, среднее по категориям | Изменение Context7 против Web Search |
|---|---|
| Стоимость ответа | −34.56% ($0.22 → $0.14) |
| Всего токенов | −36.81% |
| Свежие входящие токены | −98.98% (около 99%) |
| Исходящие токены | −52.97% |
| Число вызовов инструментов | −22.77% |
Механика понятная: веб-поиск тянет страницы целиком и каждый раунд горит входящими токенами заново, а Context7 отдаёт готовый срез из кэша. Меньше вызовов инструментов - меньше итераций.
Приятен и второй эффект: −52.97% исходящих токенов - модель с точной сигнатурой метода не пишет три абзаца предположений вокруг неё.
Как подключить Context7 к Claude Code за одну команду?
Коротко: одна команда в терминале - и сервер стоит. Локально через stdio или по HTTP; бесплатный API-ключ из дашборда context7.com поднимает лимиты.
По README и документации Claude Code, подключение такое:
- Локальный вариант:
claude mcp add context7 -- npx -y @upstash/context7-mcp - Удалённый по HTTP:
claude mcp add --transport http context7 https://mcp.context7.com/mcp - Бесплатный ключ из дашборда context7.com передай через переменную
CONTEXT7_API_KEY- так растут rate limits. - Для клиентов с MCP OAuth есть endpoint
https://mcp.context7.com/mcp/oauth; управление серверами - через/mcp. Транспорты: http, sse, stdio, ws.
Запросы вроде «claude code webstorm» - сюда же: WebStorm и другие IDE с MCP-совместимыми клиентами подключают сервер тем же конфигом. Cursor, Windsurf, Cline - та же история.
Рядом живут практики, которые гуглят в одном флаконе: hooks для действий на событиях агента, routines для повторяющихся сценариев, community-skills вроде taste и impeccable. С документацией они не связаны, но в сетапе стоят рядом.
Связка заводится из России сменой двух строк: ключ и base_url единого API provod.ai - по заявлению provod.ai, он совместим с OpenAI-SDK и Anthropic-SDK; проверьте ограничения для своего клиента. Один рублёвый баланс на чат и прод, оплата картой РФ, СБП или по счёту.
Чему научил инцидент ContextCrush?
Коротко: в марте 2026 Noma Security показала: поле Custom Rules владельца библиотеки отдавалось агенту дословно, без санитизации - через доверенный канал доков агенту скармливали вредоносные инструкции. Фикс вышел за пять дней, эксплуатации в дикой природе нет.
Механика неприятно простая: любой GitHub-аккаунт регистрирует библиотеку, пишет в Custom Rules что угодно, и сервер доставляет это агенту вперемешку с легитимными доками. В proof-of-concept агент искал .env-файлы, эксфильтровал данные на GitHub атакующего и удалял локальные файлы. Бонусом вредоносной библиотеке накрутили бейдж «trending» и рейтинг «top 4%» самозапросами - trust-сигналы платформы манипулируемы.
Таймлайн: 18.02.2026 - репорт, 19.02 - Upstash принял findings, 23.02 - фикс в проде (санитизация правил плюс guardrails), 05.03 - публичное раскрытие. В changelog видна и реакция: релиз 3.2.0 (11.06.2026) заменил текстовую авторизацию внутри выдачи на MCP-elicitation - внеполосный диалог с пользователем, потому что текст в результатах агенты трактуют как инструкции. Релиз 3.2.2 (22.06.2026) добавил валидацию Enterprise-токенов Okta.
Модель приватности, по security-документации (март 2026): исходные промпты остаются у твоего ассистента, на серверы Context7 уходят только поисковые запросы; ключи шифрованы и ротируются из дашборда; для библиотек есть verification badges, в Enterprise - SSO и аудит-логи. Вывод я бы сформулировал так: любой контент, прилетающий агенту по доверенному каналу, - потенциальная инструкция. Ограничивай права агента, а не одно качество доков.
Чего Context7 не решает?
Коротко: он закрывает один дефект - устаревшие знания модели о библиотеках. Инфраструктурные боли, бытовые хотелки и ревью остаются на тебе.
Первое: качество среза зависит от мейнтейнеров - если доки врёт сама библиотека, сервер честно доставит эту ложь. Второе: офлайн-режима нет, запросы едят лимиты; по данным обзоров (страницу цен проверить не удалось) free-tier в январе 2026 урезали примерно до тысячи запросов в месяц.
Третье - частая путаница: Context7 не лечит инфраструктуру. Ошибки overloaded у Claude, аккаунт со статусом suspended, сообщение «taking longer than usual» - это про доступность сервиса, а не про доки. Хотелки вроде «want to be notified when claude responds» к уведомлениям отношения сервер не имеет.
Четвёртое: автономные циклы. Лупы в стиле ralph, где агент гоняет себя по кругу без человека, - отдельная тема со своими рисками; доки там помогают, но не отменяют вопрос «кто смотрит на диф». И slopsquatting-риск не исчезает, пока модель хоть иногда выдумывает имена: проверяй незнакомые пакеты в реестре перед установкой - две секунды против вредоносной зависимости.
Когда provod.ai не подходит
Коротко: агрегатор закрывает доступ к моделям и оплату в рублях. Подписочные фичи вендоров и прямые Enterprise-контракты - вне его территории.
Если тебе нужен фирменный флоу Claude.ai - приложение, память, проекты - понадобится прямая подписка с зарубежной картой. При тяжёлом чатовом юзе в одной модели подписка вендора может выйти дешевле оплаты по токенам - посчитай объём. Прямой Enterprise-контракт с Anthropic ради SLA - тоже мимо. Для остального - кодовые агенты, клиенты, командный баланс с общими ключами и закрывающими - агрегатор проще и без лишних карт.
Словарик запросов кластера
Коротко: поисковый кластер - как коробка из-под переезда: вместе с нужным лежит чужое. Что ещё гуглят рядом со словами «claude context7» и почему это сюда попало.
Опечатки и быт вокруг Claude
- «desctop» - живая опечатка: имели в виду десктопное приложение Claude.
- «swot» - SWOT-анализ: просят разобрать сильные и слабые стороны Claude на GitHub.
- «ladada», «dernier» - трек «Ladada (Mon dernier mot)» исполнителя Claude; музыка, не нейросеть.
Gamma - другой продукт
- «Gamma», «гамма» - сервис презентаций с ИИ; самый громкий сосед кластера, сотни запросов.
- «gammaai», «gammaapp», «gammas», «гаммаап» - та же Gamma, записанная с опечатками.
Музыка и генераторы песен
- «contained», «copyrighted» - отказ Suno «lyrics contained copyrighted material»: фильтр режет тексты.
- «warhammer», «40к» - каверы Suno и клипы по Warhammer 40000.
- «djmixer», «sogreyou», «icgerget», «iddis», «бэп» - ники, треки и промты для Suno.
- «kosmah», «vukeine» - исполнители, которых ищут рядом с нейросетями.
Железо, игры и DIY
- «elrs» - протокол радиоуправления; «gemini» там про передатчики Radiomaster.
- «tektro», «m530», «4x2» - велотормоза Tektro, комплектации.
- «m7», «5g» - смартфон Poco M7 Pro 5G; «g9» - слухи про Grok G9 Pro.
- «citizen», «starfarer» - игра Star Citizen и корабль Starfarer; Gemini тут про космос.
- «12вт», «00027lil» - мощность и код модели умной колонки с Алисой.
- «795460806» - номер сборки старой версии приложения Gemini.
Другие нейросети и их быт
- «devices», «navigator» - устройства и агент GigaChat.
- «prosto», «llc», «descargar» - обёртки вокруг ChatGPT, юрлицо OpenAI и «скачать» по-испански.
- «invites», «episodes», «в2» - инвайты Sora, серии и вторая версия.
- «deforum», «lllyasviel», «runtimeerror», «swapping», «inverse», «payload» - быт Stable Diffusion: расширение, автор Forge, ошибки запуска, фейс-свап, эмбеддинги, JSON.
- «comfyanonymous», «formula», «misa», «hoost», «quazar», «extender» - ники и инструменты Flux-комьюнити.
- «nunchaku» - ускоритель для Qwen Image.
- «brush», «referal», «referral» - Motion Brush и рефкоды Runway.
- «cheker», «proverka», «vernost» - «проверка на верность» генераций v0, опечатки как в поиске.
- «launcher», «rpc», «finds», «cmp», «50hx», «bastion», «practice» - запуск Llama.cpp и тюнинг под старые майнинг-карты.
- «canadatalk» - канал промтов для ролей в DeepSeek.
- «ffmpeg», «genv», «promot», «storyline» - скиллы и генераторы вокруг Grok.
- «mcpehub» - сайт модов для Minecraft.
- «revert» - кнопка отката фильтра в аниме-приложении.
- «rgo», «tarif» - тарифы сервиса Syntx.
- «routerpay» - способ пополнить баланс OpenRouter.
- «rabal», «teresa» - песня Teresa Rabal; просят перевод у Veo.
- «kotova», «moontail» - авторы в «Шедевруме».
- «pets», «кдн», «хрю», «продди» - мультики и голосовые приколы для Алисы.
- «натахтари» - неразборчивый обрывок запроса, артефакт сбора.
provod.ai — выбирайте по результату, а не по сложности доступа
Проверяйте несколько моделей на одном сценарии и переключайтесь на ту, которая лучше решает задачу: интеграция, команда и платёжный контур при этом не меняются.
В одном каталоге — актуальные модели для текста и медиа: GPT от OpenAI, Claude от Anthropic, Gemini от Google, Grok от xAI, DeepSeek, Qwen, GLM, Kimi и MiniMax; для изображений — Nano Banana 2 Pro и GPT Image; для видео — последние версии Seedance, Kling, Veo и Google Omni. Также доступны модели для reasoning, поиска, документов, эмбеддингов, музыки и аудио.
Сравнение остаётся честным по цене: каждый вариант считается 1:1 по официальному тарифу провайдера, без собственной надбавки provod.ai.
Найдите лучшую модель для задачи: форма регистрации · цены на модели · защита данных по 152-ФЗ · главная provod.ai
FAQ
Context7 бесплатный?
Да, с лимитами: анонимный доступ режется по IP, бесплатный ключ из дашборда context7.com поднимает rate limits. По данным сторонних обзоров, с января 2026 free-tier урезан примерно до 1 000 запросов в месяц, Pro - $7 за место; официальную страницу цен проверить не удалось, так что относись к цифрам как к ориентиру.
Работает ли это с Cursor или Windsurf, а не с одним Claude Code?
Да. Это обычный MCP-сервер, а протокол поддерживают ChatGPT, Cursor, Gemini, Copilot и VS Code. Модель за клиентом может быть любой.
Что написать в промпте, чтобы сервер сработал?
Добавь фразу use context7 к запросу - это штатный триггер из README. Без неё агент может решить задачу из памяти и не вызвать инструмент вообще.
Чем Context7 отличается от веб-поиска агента?
Поиск тянет страницы целиком и жжёт входящие токены каждый раунд; Context7 отдаёт версионный срез из кэша. В бенчмарке Upstash это дало −34.56% к цене и −98.98% свежих входящих токенов.
«Gamma» и «гамма» из поисковых подсказок - это тот же инструмент?
Нет. Gamma - отдельный сервис презентаций по текстовому описанию; к документации для агентов он отношения не имеет. Запросы слиплись в кластер по созвучию.
Собрать рабочий стек «сильная модель плюс свежие доки» - дело десяти минут: один баланс для модели, одна команда claude mcp add - и это снижает риск устаревших и выдуманных API, но не отменяет проверку пакетов и методов.
Проверь связку на своём стеке: на provod.ai Claude и другие флагманы живут в одном чате и через единый API, оплата в рублях с карты РФ или по счёту с закрывающими документами. Без VPN и наценки - платишь официальный тариф, только в рублях.
Вопрос напоследок, у которого есть цена: доверять агенту с подключёнными доками или перепроверять каждый незнакомый импорт руками? Первое быстрее, второе спокойнее. Я за «доки в контекст плюс реестр перед установкой» - а ты где провёл черту?
Источники
- S1: https://github.com/upstash/context7 - README и репозиторий (проверено 19.07.2026)
- S2: https://upstash.com/blog/context7-llmtxt-cursor - анонс Context7, 31.03.2025
- S3: https://api.github.com/repos/upstash/context7 - GitHub API, 19.07.2026
- S4: https://docs.stacklok.com/toolhive/guides-mcp/context7 - запись ToolHive, 25.06.2026
- S5: https://registry.npmjs.org/@upstash/context7-mcp/latest - npm registry, 19.07.2026
- S6: https://code.claude.com/docs/en/mcp - документация Claude Code по MCP
- S7: https://upstash.com/blog/context7-vs-web-search-benchmark - бенчмарк, 27.05.2026
- S8: https://arxiv.org/abs/2406.10279 - Spracklen et al., USENIX Security 2025
- S9: https://socket.dev/blog/slopsquatting-how-ai-hallucinations-are-fueling-a-new-class-of-supply-chain-attacks - 08.04.2025
- S10: https://arxiv.org/abs/2605.17062 - репликация на фронтир-когорте 2026
- S11: https://noma.security/blog/contextcrush-context7-the-mcp-server-vulnerability/ - раскрытие ContextCrush, 05.03.2026
- S12: https://www.infosecurity-magazine.com/news/contextcrush-ai-development-tools/ - 05.03.2026
- S13: https://github.com/upstash/context7/releases - changelog (3.2.0, 3.2.2)
- S14: https://www.anthropic.com/news/model-context-protocol - анонс MCP, 25.11.2024
- S15: https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation - 09.12.2025
- S16: https://context7.com/docs/security/overview - security-документация Context7, март 2026
- S17: https://arxiv.org/html/2607.06820v1 - SageMath-агенты, 07.07.2026
- S18: https://github.com/cline/marketplace - каталог Cline, 16.06.2026


Top comments (0)