Integrations
Context7 MCP — актуальная документация по коду для любого запроса
❌ Без контекста7
LLM полагаются на устаревшую или общую информацию о библиотеках, которые вы используете. Вы получаете:
- ❌ Примеры кода устарели и основаны на данных обучения годичной давности
- ❌ Галлюцинаторных API даже не существует
- ❌ Общие ответы для старых версий пакетов
✅ С Context7
Context7 MCP извлекает актуальную документацию и примеры кода для конкретной версии прямо из источника и помещает их прямо в командную строку.
Добавьте use context7
в приглашение в Cursor:
Context7 загружает актуальные примеры кода и документацию прямо в ваш контекст LLM.
- 1️⃣ Пишите подсказку естественно
- 2️⃣ Скажите LLM
use context7
- 3️⃣ Получите рабочие ответы кода
Никаких переключений между вкладками, никаких несуществующих API-интерфейсов, никаких генераций устаревшего кода.
🛠️ Начало работы
Требования
- Node.js >= v18.0.0
- Cursor, Windsurf, Claude Desktop или другой MCP-клиент
Установка через Smithery
Чтобы автоматически установить Context7 MCP Server для Claude Desktop через Smithery :
Установить в курсоре
Перейдите в: Settings
-> Cursor Settings
-> MCP
-> Add new global MCP server
Вставка следующей конфигурации в файл Cursor ~/.cursor/mcp.json
является рекомендуемым подходом. Вы также можете установить в определенном проекте, создав .cursor/mcp.json
в папке вашего проекта. См. документацию Cursor MCP для получения дополнительной информации.
Установить в виндсерфинг
Добавьте это в файл конфигурации Windsurf MCP. Для получения дополнительной информации см. документацию Windsurf MCP .
Установить в VS Code
Добавьте это в файл конфигурации VS Code MCP. Для получения дополнительной информации см. документацию VS Code MCP.
Установить в Zed
Его можно установить через Zed Extensions или добавить в Zed settings.json
. Для получения дополнительной информации см. документацию Zed Context Server.
Установить в коде Клода
Запустите эту команду. Подробнее см. в документации Claude Code MCP .
Установить на рабочий стол Клода
Добавьте это в файл Claude Desktop claude_desktop_config.json
. Для получения дополнительной информации см. документацию Claude Desktop MCP .
Установить в BoltAI
Откройте страницу «Настройки» приложения, перейдите в раздел «Плагины» и введите следующий JSON-код:
После сохранения введите в чате get-library-docs
, а затем идентификатор вашей документации Context7 (например, get-library-docs /nuxt/ui
). Более подробная информация доступна на сайте документации BoltAI . Для BoltAI на iOS см. это руководство .
Использование Докера
Если вы предпочитаете запустить сервер MCP в контейнере Docker:
- Создайте образ Docker:Сначала создайте
Dockerfile
в корне проекта (или в любом другом месте по вашему усмотрению):Затем соберите образ, используя тег (например,Copycontext7-mcp
). Убедитесь, что Docker Desktop (или демон Docker) запущен. Выполните следующую команду в том же каталоге, где вы сохранилиDockerfile
:Copy - Настройте свой MCP-клиент:Обновите конфигурацию клиента MCP для использования команды Docker.Пример для cline_mcp_settings.json:Примечание: Это пример конфигурации. Пожалуйста, обратитесь к конкретным примерам для вашего клиента MCP (например, Cursor, VS Code и т. д.) ранее в этом README, чтобы адаптировать структуру (например,Copy
mcpServers
vsservers
). Также убедитесь, что имя образа вargs
соответствует тегу, используемому во время командыdocker build
.
Установить в Windows
Конфигурация в Windows немного отличается по сравнению с Linux или macOS ( в примере используется Cline
). Тот же принцип применим и к другим редакторам; см. конфигурацию command
и args
.
Переменные среды
DEFAULT_MINIMUM_TOKENS
: Установите минимальное количество токенов для поиска документации (по умолчанию: 10000).
Примеры:
Доступные инструменты
resolve-library-id
: преобразует общее имя библиотеки в идентификатор библиотеки, совместимый с Context7.libraryName
(обязательно)
get-library-docs
: извлекает документацию для библиотеки, используя идентификатор библиотеки, совместимый с Context7.context7CompatibleLibraryID
(обязательно)topic
(необязательно): сосредоточить документы на определенной теме (например, «маршрутизация», «хуки»).tokens
(необязательно, по умолчанию 10000): Максимальное количество возвращаемых токенов. Значения, меньшие настроенного значенияDEFAULT_MINIMUM_TOKENS
или значения по умолчанию 10000, автоматически увеличиваются до этого значения.
Разработка
Клонируйте проект и установите зависимости:
Строить:
Пример локальной конфигурации
Тестирование с помощью MCP Inspector
Поиск неисправностей
ERR_MODULE_NOT_FOUND
Если вы видите эту ошибку, попробуйте использовать bunx
вместо npx
.
Это часто решает проблемы с разрешением модулей, особенно в средах, где npx
неправильно устанавливает или разрешает пакеты.
Вопросы разрешения ESM
Если вы столкнулись с такой ошибкой: Error: Cannot find module 'uriTemplate.js'
попробуйте запустить с флагом --experimental-vm-modules
:
Ошибки клиента MCP
- Попробуйте удалить
@latest
из имени пакета. - Попробуйте использовать
bunx
в качестве альтернативы. - Попробуйте использовать
deno
в качестве альтернативы. - Убедитесь, что вы используете Node v18 или выше, чтобы иметь встроенную поддержку выборки с помощью
npx
.
Отказ от ответственности
Проекты Context7 создаются сообществом, и хотя мы стремимся поддерживать высокое качество, мы не можем гарантировать точность, полноту или безопасность всей библиотечной документации. Проекты, перечисленные в Context7, разрабатываются и поддерживаются их соответствующими владельцами, а не Context7. Если вы столкнетесь с подозрительным, ненадлежащим или потенциально опасным контентом, используйте кнопку «Сообщить» на странице проекта, чтобы немедленно уведомить нас. Мы серьезно относимся ко всем сообщениям и оперативно рассмотрим помеченный контент, чтобы сохранить целостность и безопасность нашей платформы. Используя Context7, вы признаете, что делаете это по своему усмотрению и на свой риск.
Контекст7 в СМИ
- Better Stack: «Бесплатный инструмент делает курсор в 10 раз умнее»
- Коул Медин: «Это, без сомнения, ЛУЧШИЙ MCP-сервер для помощников по кодированию на базе ИИ»
- Серферы потоков доходов: «Context7 + SequentialThinking MCP: это AGI?»
- Джулиан Голди SEO: «Context7: Новое обновление агента MCP AI»
- JeredBlu: «Context 7 MCP: мгновенное получение документации + настройка VS Code»
- Серферы потока доходов: «Context7: новый сервер MCP, который ИЗМЕНИТ кодирование ИИ»
- AICodeKing: «Context7 + Cline и RooCode: этот MCP-сервер делает CLINE в 100 раз более эффективным!»
- Шон Кохель: «5 MCP-серверов для Vibe Coding Glory (просто подключи и работай)»
История Звезды
Лицензия
Массачусетский технологический институт
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер протокола контекста модели, который извлекает актуальную документацию для конкретной версии и примеры кода из библиотек непосредственно в запросы LLM, помогая разработчикам получать точные ответы без устаревшей или ложной информации.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -313232TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.Last updated -5PythonApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that connects LLMs to the Compiler Explorer API, enabling them to compile code, explore compiler features, and analyze optimizations across different compilers and languages.Last updated -Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with web pages, take screenshots, generate test code, scrape web pages, and execute JavaScript in a real browser environment.Last updated -29101TypeScriptMIT License