npm-trends-mcp
npm-trends-mcp
Данные о трендах 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/mcpRelated MCP server: npm-trends-mcp
Пример запроса
После подключения спросите своего AI:
get_trends(keyword='react', source='npm', data_mode='weekly')Доступные инструменты
Инструмент | Что делает |
| Временной ряд для ключевого слова в этом источнике |
| Процент роста за периоды 1 неделя, 1 месяц, 3 месяца, 6 месяцев, 1 год |
| Что сейчас в тренде в этом источнике |
| Топ-темы, ранжированные по объёму |
Часто задаваемые вопросы
Какие данные npm возвращает Trends MCP?
Еженедельные показатели загрузок для любого 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-mcpimport 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
This server cannot be installed
Maintenance
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
- AlicenseAqualityDmaintenanceProvides 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.9MIT
- Alicense-qualityCmaintenanceProvides weekly download counts and trend data for npm packages, enabling comparison of adoption velocity across JavaScript libraries.MIT
- Alicense-qualityDmaintenanceProvides 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.12AGPL 3.0
- AlicenseAqualityCmaintenanceEnables 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.924MIT
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…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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