productHuntAnalyst
Product Hunt Analyst
Отдельный проект: получает данные Product Hunt, анализирует тренды популярных продуктов за последние 1 / 2 / 3 / 4 недели или 1 месяц и предоставляет визуальный веб-интерфейс.
Может интегрироваться с Codex, Cursor, Claude Desktop, Workbuddy и другими инструментами через MCP / CLI / HTTP API.
Функции
Получение продуктов Product Hunt за заданный период времени (сортировка по upvotes)
Автоматическая генерация отчёта о трендах: Top-продукты, распределение по категориям, ежедневное количество публикаций, тематические ключевые слова, текстовые инсайты
React-дашборд визуализации (линейные графики, столбчатые диаграммы, рейтинги)
MCP Server для прямого вызова AI-агентами
CLI-скрипт для вывода JSON / Markdown
Related MCP server: Trends MCP
Быстрый старт
1. Установка зависимостей
cd product-hunt-analyst
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
pip install -r requirements.txt2. Настройка токена Product Hunt
Создайте приложение в Product Hunt OAuth Apps
Скопируйте Developer Token
Скопируйте
.env.exampleв.envи заполните его:
PRODUCT_HUNT_TOKEN=your_token_hereЕсли токен не настроен, Web UI автоматически переключается в Demo-режим и показывает примеры данных.
3. Анализ из командной строки
# JSON 报告
python scripts/analyze.py --period 2w
# Markdown 报告
python scripts/analyze.py --period 1m --markdown
# 仅拉取原始数据
python scripts/fetch_posts.py --period 3w --compact4. Запуск веб-визуализации
Способ A: режим разработки (фронтенд и бэкенд раздельно)
# 终端 1 - API
python -m backend.app
# 终端 2 - 前端
cd frontend
npm install
npm run dev
# 打开 http://localhost:5173Способ B: продакшн-режим (один порт)
cd frontend && npm install && npm run build
cd ..
python -m backend.app
# 打开 http://127.0.0.1:8765Временные диапазоны
Параметр | Значение |
| последняя неделя (7 дней) |
| последние 2 недели (14 дней) |
| последние 3 недели (21 день) |
| последние 4 недели (28 дней) |
| последний месяц (30 дней) |
MCP-интеграция (Codex / Cursor / Claude)
Codex
pip install -r requirements.txt
export PRODUCT_HUNT_TOKEN=your_token
codex mcp add productHuntAnalyst --command python --arg mcp/server.pyСоздайте ссылку или скопируйте skill/SKILL.md в каталог навыков Codex, после чего запуск можно выполнять через $product-hunt-analyst.
Cursor
В корне проекта добавьте в .cursor/mcp.json:
{
"mcpServers": {
"productHuntAnalyst": {
"command": "python",
"args": ["mcp/server.py"],
"cwd": "E:/codex/product-hunt-analyst",
"env": {
"PRODUCT_HUNT_TOKEN": "your_token"
}
}
}
}Claude Desktop
В claude_desktop_config.json пропишите ту же конфигурацию MCP server.
MCP-инструменты
Инструмент | Описание |
| Список поддерживаемых временных диапазонов |
| Получить список продуктов за указанный период |
| Полный анализ трендов (JSON) |
| Полный отчёт (JSON или Markdown) |
| Top N продуктов |
| Тренды по категориям |
HTTP API
Endpoint | Описание |
| Проверка работоспособности |
| Список временных диапазонов |
| Сырые данные о продуктах |
| Аналитический отчёт (JSON) |
| Markdown-отчёт |
| Демо-данные (токен не требуется) |
Workbuddy / Автоматизация
Просто вызовите через HTTP или CLI:
curl "http://127.0.0.1:8765/api/analyze?period=4w"
python scripts/analyze.py -p 4w --markdown > report.mdСтруктура проекта
product-hunt-analyst/
├── backend/ # FastAPI + PH API 客户端 + 分析引擎
├── frontend/ # React + Vite + Recharts 可视化
├── mcp/ # MCP Server
├── scripts/ # CLI 工具与测试
├── skill/ # Codex/Cursor Agent Skill
├── agents/ # OpenAI Agents 配置
└── requirements.txtТесты
python scripts/test_product_hunt_analyst.pyПримечания
Product Hunt API имеет ограничение скорости (примерно 6250 complexity points / 15 минут)
Данные предназначены только для исследовательских целей и не являются рекомендациями для инвестиций или бизнес-решений
Соблюдайте Product Hunt API Terms
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
TikTok research for AI agents: real TikTok search data, trends, videos, creators and comments in ChatGPT, Claude, Cursor, Codex or any MCP client. 45 tools. See what people search on TikTok each week (Creator Search Insights search volume and 7-day trends), find content gaps with no videos yet, check if a product is trending for TikTok Shop, analyze competitor creators and posts, read comments and replies, pull video transcripts, search hashtags and sounds, and pick fair giveaway winners. Built for marketers, agencies, TikTok Shop sellers and creators. Sign in with OAuth or an API key; 50 free credits.
Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.
Agent-native launch platform and tool directory: search, alternatives, trending, launch via MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides access to GitHub trending projects through MCP, allowing AI assistants to query popular repositories filtered by language and time range (daily/weekly/monthly).-
- AlicenseNot gradedqualityCmaintenanceReal-time trend data from Google Trends (Search, Images, News, Shopping), YouTube, TikTok, Reddit, Amazon, Wikipedia, npm, Steam, Spotify, X (Twitter), App Store, Google Play, web traffic, and news sentiment via one MCP connection. Works with Claude, Cursor, VS Code, Windsurf, ChatGPT, and any MCP-compatible AI.28MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to access Product Hunt data via GraphQL API, including posts, products, and rankings. Part of the Pipeworx MCP gateway.35 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to query GitHub trending projects, analyze language and technology trends, and generate visual trend reports.MIT