Context7

Upstash · официальный сервер

MCP-подключения · 4 мин чтения

Свежая документация библиотек в агенте: он пишет код по текущей версии, а не по памяти

Удалённый сервис: Upstash·Без ключа·Есть бесплатный тариф·2 инструмента·проверено 24.09.2026

Подключение

Что сможет агент

  • Найдёт документацию нужной библиотеки по названию: Next.js, Prisma, Tailwind и тысячи других.
  • Подтянет примеры кода для текущей версии, чтобы агент не писал по устаревшей памяти модели.
  • Ответит на вопрос по конкретному месту документации: как сделать страницу с динамическим адресом, как настроить вход.
Кто сделал
Upstash
Проверено
24.09.2026, Claude Code
Лицензия
MIT
Документация
context7.com

Подключить

Поставить агентомClaude Code✓CodexCursor

Промпт собран из паспорта: команды в нём те же, что во вкладках Claude Code и Codex.

Промпт для агента
Подключи MCP-сервер «Context7». Работай по шагам и после каждого коротко говори, что сделал.

Данные сервера (каталог code.tarasovweb.ru, проверено 24.09.2026):
- имя в конфиге: context7
- официальный источник: https://github.com/upstash/context7
- удалённый адрес: https://mcp.context7.com/mcp, вход: без входа

Правила:
1. Ставь только пакет или адрес из этого промпта. Никаких установочных скриптов из README без моего подтверждения.
2. Перед правкой конфига сделай его резервную копию.

Шаги:
0. Определи, кто ты (Claude Code, Codex или другой агент) и какая у меня система.
1. Проверь, нет ли уже сервера с таким именем: `claude mcp get context7` (в Codex: `codex mcp list`).
2. Подключи сервер:
   Claude Code: claude mcp add --scope user --transport http context7 https://mcp.context7.com/mcp
   Codex: codex mcp add context7 --url https://mcp.context7.com/mcp
   Если ты не Claude Code и не Codex, подключи способом, принятым у тебя, с той же командой запуска.
3. Проверка: `claude mcp list` (в Codex: `codex mcp list`), статус должен быть «Connected». Попроси меня перезапустить сессию. У сервера около 2 инструментов, перечисли их. Сделай пробный запрос: «Через Context7 найди документацию Next.js и покажи, как в App Router сделать страницу с динамическим адресом [slug]». Покажи результат.
4. Итог одним сообщением: что добавлено и куда, статус, число инструментов, команда отката и откуда восстановить копию конфига. Откат: `claude mcp remove context7 --scope user` (в Codex: `codex mcp remove context7`).

Если на любом шаге ошибка, не чини наугад. Покажи текст ошибки и скажи, что, по-твоему, случилось. Частые проблемы: https://code.tarasovweb.ru/mcp/context7#problemy
  • Выполнят Claude Code, Codex, Hermes и любой агент с доступом к терминалу.

Что нужно на компьютере: Ничего: сервер удалённый.

Ключ: не нужен.

Проверь, что работает

Пробный запрос

Через Context7 найди документацию Next.js и покажи, как в App Router сделать страницу с динамическим адресом [slug].

Что должно получиться: Агент найдёт библиотеку /vercel/next.js и покажет пример страницы app/blog/[slug]/page из документации Next.js.

Пример работы

редакция, прогон при проверке 24.09.2026
Задача
Сделать страницу с динамическим адресом в Next.js по текущей документации
Промпт
Через Context7 найди документацию Next.js и покажи, как в App Router сделать страницу с динамическим адресом [slug].
Что сделал агент
  1. Нашёл библиотеку по названию: /vercel/next.js (resolve-library-id).
  2. Запросил документацию по вопросу (query-docs).
  3. Получил раздел о странице app/blog/[slug]/page с примером кода и ссылкой на исходник документации.
Результат
Пример кода из документации Next.js за два вызова, около трёх с половиной секунд.

Инструменты

2 · описания около 1,4 тыс. токенов

Жёлтым то, что агент делает от твоего имени, красным запуск команд на компьютере. Нажми на имя: покажем, что делает инструмент, и описание, которое читает агент. В Claude Code инструменты грузятся по запросу и почти не занимают память агента; в других клиентах и при своём адресе подключения (ANTHROPIC_BASE_URL) описания грузятся целиком на каждом сообщении.

Когда не нужен

Если библиотека маленькая или её исходники лежат у тебя в проекте, агенту хватит чтения кода. Context7 нужен, когда библиотека быстро меняется и модель пишет по старой версии.

Частые проблемы

1

Агент не видит инструментов сервера

Клиент не перезапущен после подключения: Claude Code читает подключения при старте сессии. Закрой и открой сессию, потом проверь: claude mcp list.

Безопасность и данные

Кто сделал
Upstash (официальный). Исходный код: github.com/upstash/context7, лицензия MIT.
Что видит агент
Только то, что агент пишет в запросе: название библиотеки и вопрос. Твой код и файлы сервер не видит. Сам сервер просит агента не класть в запрос ключи, пароли и личные данные.
Куда уходят данные
Данные уходят: Upstash, США.
Что может изменить
Ничего: оба инструмента только читают документацию.
Наша проверка
Сервер удалённый, его держит Upstash; открытый код - репозиторий upstash/context7, лицензия MIT. Оба инструмента автор пометил «только чтение», живой вызов это подтвердил. Документацию в индекс может добавить кто угодно, поэтому в ответе может оказаться посторонний текст: это справка, а не указания для агента. Скрытых указаний в описаниях инструментов нет.
Версия
Сервер удалённый, версию держит владелец сервиса. Изменения ловим сверкой отпечатка.
Проверить самому
агент прочитает код подключения как недоверенный

Журнал проверок

  • 24.09.2026·удалённый·Claude Code, macOS·работаетe1f417798cdf3b45

Отпечаток - контрольная сумма того, что сервер отдаёт агенту. Поменялся при той же версии - поменялось поведение.

Подключения делают их авторы. Мы проверяем установку и описываем, что они умеют, но код и сервис остаются чужими. Перед установкой посмотри, какие данные получит агент.

Илья Тарасов

Илья Тарасов

Основатель TarasovWeb и TarasovAgency. Предприниматель и веб-разработчик.

Об авторе проекта · Обсудить проект

Читайте также

MCP-серверы

amCharts 5

Агент строит графики для отчётов, сайта и кабинета на amCharts 5 по точной документации, примерам и справочнику свойств

MCP-серверы

Ant Design

Агент собирает кабинеты и панели управления на React из компонентов Ant Design по точным свойствам, примерам и токенам темы нужной версии

MCP-серверы

Ark UI

Даёт агенту свойства, готовые примеры и атрибуты для стилей компонентов Ark UI, когда он собирает интерфейс на React, Vue, Svelte или Solid