context

context

neuledgeApache-2.0
267 звёзд36 форков
AI-агенты обучаются на документации, которая устаревает через несколько месяцев. Когда библиотека выпускает новую версию, ассистент продолжает советовать старые методы — и выдаёт нерабочий код. Context решает эту проблему. Это MCP-сервер, который хранит документацию популярных библиотек локально и выдаёт агенту по запросу. В реестре уже больше 100 пакетов — от Next.js до Zod и от Redis до Axios. Агент сам находит нужный пакет, скачивает и использует актуальные описания функций, аргументов и примеров. Всё работает офлайн, без задержек и без передачи данных на сервер.

Установка

npx -y @neuledge/context

Характеристики

Общее

  • СтатусСообщество
  • Разработчикneuledge
  • ЛицензияApache-2.0

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Доступ к документации 100+ популярных библиотек и фреймворков.
  • Автоматический поиск подходящего пакета по запросу агента.
  • Локальное скачивание и кеширование — работайте без интернета после установки.
  • Поддержка всех MCP-совместимых клиентов: Claude Desktop, Claude Code, Cursor, OpenAI Codex.
  • Единая конфигурация: установите один раз — используйте в любом клиенте.
  • Реестр с открытым исходным кодом — вы можете предложить свою библиотеку.
  • Конфиденциальность: документация не покидает ваш компьютер.
  • Мгновенные ответы без задержек на внешние запросы.
  • Автоматическое определение библиотеки по тексту запроса.

Как подключить

Установка

Выполните глобальную установку через npm:

npm install -g @neuledge/context

Или используйте npx для однократного запуска:

npx -y @neuledge/context

Настройка в Claude Desktop

Откройте конфигурационный файл:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Добавьте сервер в секцию mcpServers:

{ "mcpServers": { "context": { "command": "context", "args": ["serve"] } } }

Перезапустите Claude Desktop, чтобы изменения вступили в силу.

Другие клиенты

Для Claude Code выполните команду: claude mcp add context -- context serve.

Для Cursor добавьте сервер в файл ~/.cursor/mcp.json или через интерфейс Settings > Developer > Edit Config.

Для OpenAI Codex выполните: codex mcp add context -- context serve.

Примеры запросов

  • «Покажи документацию функции createClient из Redis.»
  • «Найди пример использования Suspense в React 18 с обработкой ошибок.»
  • «Сравни параметры новых методов Array в JavaScript ES2024.»
  • «Как обновить старый код на Next.js 13 с Pages Router на App Router?»

Технические детали

  • Язык: TypeScript
  • Транспорт: stdio (MCP)
  • Лицензия: Apache-2.0
  • Требуется Node.js 18+
  • Совместимые клиенты: Claude Desktop, Claude Code, Cursor, OpenAI Codex — любые MCP-совместимые приложения

Поделиться