Repolode
upstash

upstash/context7

MCP-сервер и CLI, которые передают AI-агентам для написания кода актуальную документацию и примеры кода для конкретных версий библиотек.

Звёзды
63,345
Форки
3,118
Открытые issues
52
Последний коммит
4 часа назад

Что это?

Context7 — это слой получения документации для AI-агентов, которые пишут код. Работая с библиотекой, агент часто опирается на устаревшие обучающие данные и может выдумать несуществующие API. Context7 получает актуальную документацию и примеры кода для нужной версии библиотеки и добавляет их в контекст агента.

Использовать Context7 можно двумя способами: через CLI с agent skills (команду ctx7, для которой не нужна настройка MCP) или через MCP-сервер, предоставляющий MCP-совместимым клиентам инструменты resolve-library-id и query-docs. Запустить его можно, добавив в запрос фразу "use context7" или указав ID библиотеки, например /supabase/supabase.

В репозитории находится исходный код MCP-сервера. API-бэкенд, а также движки парсинга и обхода сайтов здесь не представлены. Настройка выполняется командой npx ctx7 setup; поддерживаются Cursor, Claude Code и OpenCode.

Ключевые возможности

  • 01Получает документацию и примеры кода для конкретных версий библиотек.
  • 02Предлагает CLI (ctx7) с agent skills, который не требует настройки MCP.
  • 03Предоставляет MCP-инструменты resolve-library-id и query-docs для MCP-совместимых клиентов.
  • 04Позволяет указать ID библиотеки или её версию в запросе.
  • 05Поддерживает ручную настройку для более чем 30 MCP-клиентов через URL удалённого сервера.

Сценарии использования

  • Попросить агента для написания кода использовать свежую версию фреймворка.
  • Получить точные сигнатуры API библиотек, в которых часто бывают несовместимые изменения.
  • Настроить облачные сервисы или инфраструктуру по актуальным инструкциям.

Быстрый старт

  1. 1

    Запустите команду настройки, чтобы пройти аутентификацию, создать API-ключ и установить skill

    npx ctx7 setup
  2. 2

    Добавьте в промпт своего агента для программирования фразу "use context7", чтобы получать актуальную документацию

Что важно знать

  • Для CLI требуется Node.js версии 22.13 или выше.
  • Для повышения лимитов запросов нужен бесплатный API-ключ с context7.com.
  • Сервисы бэкенда закрыты, поэтому открыт только исходный код MCP-сервера.
  • Документацию библиотек предоставляют участники сообщества, поэтому её точность и полнота не гарантируются.

Темы

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

Что такое context7?
MCP-сервер и CLI, которые передают AI-агентам для написания кода актуальную документацию и примеры кода для конкретных версий библиотек. Context7 — это слой получения документации для AI-агентов, которые пишут код. Работая с библиотекой, агент часто опирается на устаревшие обучающие данные и может выдумать несуществующие API. Context7 получает актуальную документацию и примеры кода для нужной версии библиотеки и добавляет их в контекст агента.
context7 можно использовать бесплатно? Какая у него лицензия?
context7 распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
context7 всё ещё поддерживается?
Активно поддерживается. Последний коммит в context7 — 20 окт. 2026 г..
Для чего можно использовать context7?
Попросить агента для написания кода использовать свежую версию фреймворка. Получить точные сигнатуры API библиотек, в которых часто бывают несовместимые изменения. Настроить облачные сервисы или инфраструктуру по актуальным инструкциям.
Как установить context7?
Запустите команду настройки, чтобы пройти аутентификацию, создать API-ключ и установить skill: npx ctx7 setup Добавьте в промпт своего агента для программирования фразу "use context7", чтобы получать актуальную документацию
Где скачать context7?
Исходный код и инструкции по установке — на GitHub: https://github.com/upstash/context7

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты