Skip to main content
Glama

npm-trends-mcp

npm Trends MCP Works with Claude Works with Cursor

Данные о трендах npm-пакетов для AI-ассистентов Отслеживайте еженедельные показатели загрузок любого npm-пакета. Тренды загрузок пакетов показывают, какие JavaScript-библиотеки и фреймворки выбирают разработчики, какие теряют позиции и куда движется экосистема.

Полная документация и live-демо: https://trendsmcp.ai/npm-trends

Часть Trends MCP — MCP-сервера для живых данных о трендах из 12+ источников. См. основной репозиторий: https://github.com/trendsmcp/trends-mcp


Начало работы за 2 шага

Шаг 1: Получите бесплатный API-ключ на trendsmcp.ai 100 запросов в день, кредитная карта не требуется.

Шаг 2: Добавьте в ваш AI-клиент (замените YOUR_API_KEY):

+ Добавить в Cursor (один клик)

Cursor / Windsurf / Cline   (~/.cursor/mcp.json или эквивалент)

{
  "mcpServers": {
    "trends-mcp": {
      "url": "https://api.trendsmcp.ai/mcp",
      "transport": "http",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

VS Code / GitHub Copilot   (.vscode/mcp.json)

{
  "servers": {
    "trends-mcp": {
      "type": "http",
      "url": "https://api.trendsmcp.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

Claude Desktop   (claude_desktop_config.json) Пользователь → Настройки → Разработчик → Редактировать конфигурацию — добавьте внутрь mcpServers

{
  "mcpServers": {
    "trends-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.trendsmcp.ai/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Claude.ai (браузер)   Настройки -> Соединители -> Добавить пользовательский соединитель:

https://api.trendsmcp.ai/mcp

Related MCP server: npm-trends-mcp

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

После подключения спросите своего AI:

get_trends(keyword='react', source='npm', data_mode='weekly')

Доступные инструменты

Инструмент

Что делает

get_trends

Временной ряд для ключевого слова в этом источнике

get_growth

Процент роста за периоды 1 неделя, 1 месяц, 3 месяца, 6 месяцев, 1 год

get_top_trends

Что сейчас в тренде в этом источнике

get_ranked_trends

Топ-темы, ранжированные по объёму


Часто задаваемые вопросы

Еженедельные показатели загрузок для любого npm-пакета, нормализованные по шкале 0–100, а также сырой объём загрузок, темпы роста за стандартные периоды (7 дней, 1 месяц, 3 месяца, 1 год) и исторический временной ряд глубиной до 5 лет.

Как запросить конкретный пакет?

Используйте точное имя npm-пакета — например, 'react', 'lodash', 'express' или '@anthropic-ai/sdk'. Scoped-пакеты используют формат @org/package.

Можно ли сравнить несколько пакетов?

Да. Используйте get_growth с именами пакетов через запятую или вызывайте get_trends для каждого пакета и сравнивайте нормализованные ряды. Полезно для сравнения фреймворков, например React vs Vue vs Svelte.

Почему данные npm полезны для инвестиционных исследований?

Тренды загрузок npm — это опережающий индикатор внедрения в экосистему разработчиков. Быстрый рост загрузок библиотеки часто предшествует более широкому коммерческому внедрению соответствующей платформы или фреймворка.

Как нормализуются данные о загрузках npm?

Сырые еженедельные показатели загрузок нормализуются по шкале 0–100 относительно собственного исторического пика пакета. Это позволяет сравнивать скорость внедрения пакетов с очень разными абсолютными объёмами загрузок.


Все источники данных

Trends MCP охватывает 12+ источников в одном подключении: Google Search, YouTube, TikTok, Reddit, Amazon, Wikipedia, News Sentiment, Web Traffic, App Downloads, Steam, npm и другие.

Смотреть все: https://trendsmcp.ai/data-sources


Также работает как Python-клиент

Тот же API-ключ работает напрямую в Python — хост MCP не требуется.

pip install npm-trends-mcp
import os
from npm_trends_mcp import TrendsMcpClient, SOURCE

client = TrendsMcpClient(api_key=os.environ["TRENDSMCP_API_KEY"])

series  = client.get_trends(source=SOURCE, keyword="your keyword")
growth  = client.get_growth(source=SOURCE, keyword="your keyword", percent_growth=["1M", "3M", "12M"])
top     = client.get_top_trends(type="Npm", limit=10)

Полная документация по Python: trendsmcp.ai/docs

Лицензия

MIT © Trends MCP

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides comprehensive contextual information about npm packages including README files, versions, dependencies, download statistics, and search functionality. Enables users to explore and analyze npm packages through natural language queries with intelligent GitHub README fetching and branch fallback.
    9
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Provides AI assistants with tools to check npm package versions and security heuristics, including version lookups, signal-based analysis, and batch analysis of package.json files.
    12
    AGPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI coding agents to search the npm registry and retrieve package metadata, READMEs, download stats, GitHub details, and usage snippets via the Model Context Protocol.
    9
    24
    MIT

View all related MCP servers

Related MCP Connectors

  • npm, PyPI & crates.io intel for AI agents: versions, popularity, deps, health. No API keys.

  • Package intelligence for AI agents across npm, PyPI, crates.io and deps.dev. No API keys.

  • Provide AI-powered real-time analysis and intelligence on NPM packages, including security, depend…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/trendsmcp-ai/npm-trends-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server