productHuntAnalyst
Product Hunt Analyst
Proyecto independiente: obtiene datos de Product Hunt, analiza las tendencias de productos populares de las últimas 1 / 2 / 3 / 4 semanas o 1 mes y ofrece una interfaz web visual.
Se puede integrar con herramientas como Codex, Cursor, Claude Desktop, Workbuddy mediante MCP / CLI / HTTP API.
Características
Obtiene productos de Product Hunt por ventana de tiempo (ordenados por upvotes)
Genera automáticamente informes de tendencias: productos destacados, distribución por categorías, publicaciones diarias, temas clave y análisis de texto
Panel de visualización en React (gráficos de líneas, gráficos de barras, ranking)
Servidor MCP para que los agentes de IA puedan invocarlo directamente
Script CLI que genera JSON / Markdown
Related MCP server: GitHub Trending Service
Inicio rápido
1. Instalar dependencias
cd product-hunt-analyst
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
pip install -r requirements.txt2. Configurar el token de Product Hunt
Crea una aplicación en Product Hunt OAuth Apps
Copia el Developer Token
Copia
.env.examplecomo.envy complétalo:
PRODUCT_HUNT_TOKEN=your_token_hereSi el token no está configurado, la interfaz web cambiará automáticamente al modo demo y mostrará datos de ejemplo.
3. Análisis desde la línea de comandos
# JSON 报告
python scripts/analyze.py --period 2w
# Markdown 报告
python scripts/analyze.py --period 1m --markdown
# 仅拉取原始数据
python scripts/fetch_posts.py --period 3w --compact4. Iniciar la visualización web
Opción A: modo desarrollo (frontend y backend separados)
# 终端 1 - API
python -m backend.app
# 终端 2 - 前端
cd frontend
npm install
npm run dev
# 打开 http://localhost:5173Opción B: modo producción (un solo puerto)
cd frontend && npm install && npm run build
cd ..
python -m backend.app
# 打开 http://127.0.0.1:8765Periodos de tiempo
Parámetro | Significado |
| Última semana (7 días) |
| Últimas 2 semanas (14 días) |
| Últimas 3 semanas (21 días) |
| Últimas 4 semanas (28 días) |
| Último mes (30 días) |
Integración con 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.pyDespués de enlazar o copiar skill/SKILL.md en el directorio de skills de Codex, podrás activarlo con $product-hunt-analyst.
Cursor
En la raíz del proyecto, añade el contenido en .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
Registra la misma configuración del servidor MCP en claude_desktop_config.json.
Herramientas MCP
Herramienta | Descripción |
| Lista las ventanas de tiempo disponibles |
| Obtiene la lista de productos de un periodo concreto |
| Análisis completo de tendencias (JSON) |
| Informe completo (JSON o Markdown) |
| Top N productos |
| Tendencias por categoría |
HTTP API
Endpoint | Descripción |
| Comprobación de estado |
| Lista de ventanas de tiempo |
| Datos de productos sin procesar |
| Informe de análisis (JSON) |
| Informe en Markdown |
| Datos demo (sin Token) |
Workbuddy / Automatización
Basta con invocarlo por HTTP o CLI:
curl "http://127.0.0.1:8765/api/analyze?period=4w"
python scripts/analyze.py -p 4w --markdown > report.mdEstructura del proyecto
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.txtPruebas
python scripts/test_product_hunt_analyst.pyNotas
La API de Product Hunt tiene límites de velocidad (aproximadamente 6250 complexity points / 15 minutos)
Los datos se ofrecen únicamente para fines de investigación y no constituyen asesoramiento de inversión ni recomendaciones de decisiones comerciales.
Respeta los Product Hunt API Terms
Licencia
MIT
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
- FlicenseNot gradedqualityDmaintenanceThis MCP fetches trending data from platforms like YouTube, TikTok, and Instagram Reels using various scraping and API techniques. It's designed to run under FastMCP and exposes tools that can be consumed via a local CLI or claude.22
- 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 gradedqualityCmaintenanceEnables AI agents to access Product Hunt data via GraphQL API, including posts, products, and rankings. Part of the Pipeworx MCP gateway.11MIT
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
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/phuhao00/product-hunt-analyst'
If you have feedback or need assistance with the MCP directory API, please join our Discord server