Context MCP

Локальная документация для агентов: MCP-сервер ищет в библиотеке пакетов документов по сотне библиотек и отвечает офлайн

  • 439 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Минимальный доступ

Почему такой уровень

  • Сервер скачивает пакеты документации из реестра сообщества и сохраняет их в `~/.context/packages/`, а запросы остаются локальными
Все причины и проверки

neuledge/context

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/neuledge-context

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Сервер скачивает пакеты документации из реестра сообщества и сохраняет их в `~/.context/packages/`, а запросы остаются локальными

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Context — MCP-сервер, который дает агенту актуальную документацию библиотек вместо устаревших знаний модели. Пример из текста проекта: модель, обученная на AI SDK 5, предложит `Experimental_Agent`, а в версии 6 API изменился на `ToolLoopAgent`. Context ищет нужный пакет в общем реестре, скачивает его и отвечает локально. В реестре сообщества больше сотни готовых пакетов документации: Next.js, Nuxt, Astro, React Router, TanStack Query, Prisma, Drizzle, Tailwind CSS, Vitest, Playwright, LangChain и другие. Пакеты хранятся как компактные базы SQLite в `~/.context/packages/`, запросы идут локально и возвращаются быстро. Для своих источников есть команда `context add`: она собирает пакет из git-репозитория, локального каталога или сайта с `llms.txt`, а готовый файл `.db` можно передать коллеге. Сервер запускается командой `context serve`, есть режим HTTP на порту 8080 и образ Docker.

Для кого. Разработчикам, которые работают с быстро меняющимися библиотеками и закрытыми внутренними SDK и хотят, чтобы агент сверялся с документацией нужной версии.

Подходит, если

  • Агент пишет middleware для Next.js и берет код из документации нужной версии, а не из памяти модели
  • Внутренняя библиотека компании не публична, и ее документацию собирают в пакет командой `context add ./my-lib`
  • Работа идет в самолете или без стабильной сети: после загрузки пакеты отвечают офлайн
  • Команда делится готовым пакетом документации файлом `.db`, и коллеге не нужна сборка

Не подходит, если

  • Нужна документация только одной библиотеки без отдельного сервера: проще положить `llms.txt` в проект
  • Библиотеки нет в реестре и нет репозитория или сайта для сборки пакета: сборка требует источника
  • Нужны живые данные из внешней системы: Context отвечает по заранее собранной документации

Пример запроса к агенту

Как создать middleware в Next.js 16? Возьми ответ из документации этой версии и покажи пример кода

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Реестр сообщества охватывает популярные открытые библиотеки, остальное приходится собирать самому командой `context add`. Для ответов пакет нужно скачать один раз, после чего работа идет без сети. Сервер ставится глобально через npm: `npm install -g @neuledge/context`. Версии пакетов можно выбирать тегом репозитория, а при сбое сборки или установки прежний пакет остается доступным. В Windows замена открытого файла может блокироваться системой, тогда закройте читателя и повторите установку. Для HTTP-режима нужен образ из `packages/context/Dockerfile`, который собирают из корня монорепозитория.

Как отключить. Удалите блок context из конфигурации клиента (`claude mcp remove context`) и пакет командой `npm uninstall -g @neuledge/context`. Скачанные базы лежат в `~/.context/packages/`.

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

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

Установите пакет `npm install -g @neuledge/context`, затем выполните `claude mcp add context -- context serve`. Для Cursor, Windsurf, Zed, Goose и OpenCode в README есть свои блоки конфигурации.

Нужно ли скачивать документацию вручную?

Нет, для пакетов из реестра агент сам ищет, скачивает и запрашивает нужный пакет. Команда `context install` вручную не нужна.

Как добавить документацию своей библиотеки?

Командой `context add`: из git-репозитория (`context add https://github.com/your-company/design-system`), каталога (`context add ./my-project`) или сайта с `llms.txt` (`context add https://svelte.dev`).

Куда уходят мои запросы?

Они не покидают вашу машину: документы скачиваются один раз, дальше поиск идет по локальным базам SQLite в `~/.context/packages/`.

Как поделиться пакетом с командой?

Соберите пакет с флагом `--save`, например `context add ./my-project --name my-lib --pkg-version 2.0 --save ./packages/`, и передайте файл `.db`; коллега ставит его командой `context add ./packages/my-lib@2.0.db`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом

MCP-серверРасширенный доступ64,7 тыс.Звезды репозитория

MCP-сервер в одном бинарнике: ИИ читает и правит файлы нескольких проектов и запускает ваши команды

MCP-серверШирокий доступ342Звезды репозитория

Docs MCP Server

Grounded Docs MCP Server

Локальный MCP-сервер: индексирует документацию из сайтов, GitHub, npm, PyPI и файлов и дает агенту поиск по нужной версии

MCP-серверРасширенный доступ1,9 тыс.Звезды репозитория

MCP-сервер, который превращает большую кодовую базу в семантический граф функций для точной навигации и поиска по смыслу

MCP-серверРасширенный доступ2 тыс.Звезды репозитория

Документация библиотек из Context7 по REST: около ста токенов по запросу и никаких постоянных схем MCP-сервера в контексте

ПлагинРасширенный доступ89Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Context (эта карточка)нетне нужна439
Context7даAPI-ключ64 656облачный сервис документации Upstash, куда уходят запросы, а не локальные пакеты с офлайн-работой
rust-docs-mcpнетне нужна142документация только для крейтов Rust, а не пакеты для сотен библиотек разных языков

Коротко о README

Текст объясняет проблему устаревших знаний моделей, показывает пример с AI SDK и описывает быстрый старт: установка и подключение к Claude Code, Cursor, Codex, VS Code, Windsurf, Zed, Goose и OpenCode. Затем идут реестр сообщества, режим офлайн, сборка своих пакетов, Docker и справка по командам.

Бейдж для README

Сообщить о проблеме