mcp

mcp

augmntMIT
122 звёзд19 форков
Augments MCP Server — MCP-сервер для Claude Code, который предоставляет документацию по API фреймворков и библиотек. Он возвращает типы, пояснения и примеры кода для любого npm-пакета, а не только для популярных. Разработчик может получить полный контекст об API, не покидая среду разработки. Версия 7 включает множество улучшений: поиск на основе BM25, 8 инструментов, кластеры синонимов для естественно-языковых запросов, реальные changelog для определения ломающих изменений, диагностика ошибок с привязкой к GitHub Issues, сравнение пакетов и сканирование зависимостей.

Установка

uvx augments-mcp-server

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

Общее

  • СтатусСообщество
  • Разработчикaugmnt
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    streamable-httpstdio

Описание

Возможности

  • Получать контекст API с описанием, типами и примерами (get_api_context).
  • Искать API по концепциям с автоматическим подбором синонимов (search_apis).
  • Запрашивать информацию о версиях с реальными ломающими изменениями (get_version_info).
  • Генерировать миграционные гиды между версиями (get_migration_guide).
  • Диагностировать ошибки с рекомендациями по исправлению (diagnose_error).
  • Сравнивать несколько пакетов бок о бок (compare_packages).
  • Сканировать зависимости проекта на устаревшие, depreacted и уязвимые пакеты (scan_project_deps).
  • Использовать естественно-языковые запросы для поиска документации.
  • Работать с любым npm-пакетом, не требуя предварительной индексации.

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

1. Установите сервер с помощью npx:

npx -y @augmnt-sh/augments-mcp-server

2. Добавьте конфигурацию в файл настроек MCP-клиента (например, для Claude Desktop):

{ "mcpServers": { "augments": { "command": "npx", "args": ["-y", "@augmnt-sh/augments-mcp-server"], "env": { "GITHUB_TOKEN": "ghp_ваш_токен" } } } }

Токен GitHub опционален, но повышает лимиты API при получении примеров.

3. Перезапустите клиент. Сервер готов к работе.

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

  • «Покажи контекст API для useEffect с очисткой в React».
  • «Найди способы управления состоянием в библиотеке Zustand».
  • «Сравни библиотеки валидации Zod, Yup и Joi».
  • «Диагностируй ошибку "Objects are not valid as a React child"».
  • «Сканируй зависимости моего проекта на устаревшие пакеты».

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

  • Язык разработки: TypeScript
  • Транспорт: streamable-http, stdio
  • Лицензия: MIT
  • Разработчик: augmnt
  • Совместимые клиенты: Claude Desktop, Cursor, другие MCP-клиенты

Поделиться