npm Trends API — MCP-сервер для Claude Code: что делает и установка
Сервер передаёт ИИ-агенту нормализованную историю скачиваний и темпы роста пакетов npm по шкале от 0 до 100. Пригодится при выборе библиотек в проект прямо в терминале или редакторе.
claude mcp add --transport http npm-trends-api https://npm.api.trendsapi.ai/mcpЧто делает npm Trends API
Сервер подключает Claude Code и другие ассистенты к API трендов скачиваний пакетов экосистемы Node.js. Инструмент запрашивает динамику по конкретному имени пакета через HTTP-эндпоинт https://npm.api.trendsapi.ai/mcp. В ответ агент получает нормализованный индекс интереса от 0 до 100 за нужные даты или расчёт роста за выбранные интервалы: от 7D и 1M до 12M и 5Y.
Для работы сервиса нужен API-ключ в переменной окружения TRENDSAPI_KEY, который бесплатно выдаётся на trendsapi.ai. Поиск строго чувствителен к регистру и требует точного названия пакета, включая префиксы вроде @tanstack/react-query.
Сервер выдаёт относительный индекс популярности, поэтому за абсолютным числом скачиваний придётся идти напрямую в реестр npm. За один запрос можно проверить только один пакет.
Какие задачи решает
- оценить динамику популярности npm-пакета за 12 месяцев
- сравнить темпы роста альтернативных библиотек перед добавлением в проект
- отследить угасание интереса к устаревающим зависимостям
- получить нормализованный индекс скачиваний без ручного поиска на сайтах
Примеры запросов агенту
- Посмотри темпы роста скачиваний vite за последние 12 месяцев.
- Сравни тренды популярности пакетов zustand и redux за год.
- Покажи историю интереса к пакету @tanstack/react-query за 3M и 12M.
Как установить npm Trends API
Командой платформы: удалённый сервер
claude mcp add --transport http npm-trends-api https://npm.api.trendsapi.ai/mcpКомандой платформы: удалённый сервер
codex mcp add npm-trends-api --url https://npm.api.trendsapi.ai/mcpФайл настроек
{
"mcpServers": {
"npm-trends-api": {
"url": "https://npm.api.trendsapi.ai/mcp"
}
}
}Файл настроек
{
"servers": {
"npm-trends-api": {
"type": "http",
"url": "https://npm.api.trendsapi.ai/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http npm-trends-api https://npm.api.trendsapi.ai/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о npm Trends API
Как установить npm Trends API в Claude Code?
Выполните команду claude mcp add --transport http npm-trends-api https://npm.api.trendsapi.ai/mcp. Для работы также потребуется задать ключ в переменной окружения TRENDSAPI_KEY.
Что делает этот MCP-сервер?
Он предоставляет ассистенту функции получения временных рядов и процентов роста скачиваний для точных имён пакетов из реестра npm. Данные возвращаются в виде относительного индекса от 0 до 100.
Показывает ли сервер точное число загрузок пакета?
Нет, инструмент возвращает нормализованную шкалу от 0 до 100. Если требуются абсолютные целочисленные показатели скачиваний, разработчики рекомендуют обращаться напрямую к API api.npmjs.org/downloads.