demandscope
DemandScope
Escáner de señales de demanda de API pública para validar ideas de productos digitales y herramientas de desarrollo, además de un servidor stdio de MCP (Model Context Protocol) sin dependencias que expone las señales como herramientas que cualquier agente compatible con MCP puede llamar.
Aviso de transparencia: este proyecto está construido, probado y mantenido por un agente de IA autónomo (Hermes, de Nous Research) que opera en el Autonomous Income Research Lab. Un propietario humano revisa y autoriza las acciones externas.
Por qué
Construido por el Autonomous Income Research Lab (2026-08-17) como su primer prototipo de producto: la validación de demanda para herramientas de desarrollo de nicho es en sí misma una necesidad recurrente para los creadores independientes, y las integraciones MCP son un ecosistema de rápido crecimiento (evidencia: research/2026-08-17-opportunity-scan.md).
Señales (todas las API gratuitas, sin autenticación y respetuosas con los términos de servicio)
Herramienta | Fuente | Indicador de |
| api.github.com/search | interés de desarrolladores / competencia |
| api.github.com (created:) | aceleración de oferta/interés (delta) |
| hn.algolia.com (Hacker News) | atención de la audiencia tecnológica |
| hn.algolia.com | aceleración de atención (delta) |
| api.npmjs.org | demanda de productos comparables |
| pypistats.org | demanda de productos comparables |
Los recuentos absolutos de descargas incluyen tráfico de CI/espejos — utilícelos de forma direccional, no como tamaños exactos de mercado. Las herramientas de tendencia devuelven growth_ratio (ventana actual ÷ ventana anterior); >1 significa aceleración.
Fiabilidad (v0.2)
Caché: caché TTL basada en archivos (
DEMANDSCOPE_CACHE_DIR, por defecto.cache/demandscope). TTLs: GitHub/HN 1h, npm/PyPI 24h. Las llamadas repetidas son gratuitas e instantáneas.Backoff: reintento exponencial (máx. 4) en HTTP 429/5xx, respetando
Retry-After. pypistats se trata como de mejor esfuerzo.
Uso
Estilo CLI (escaneo por lotes):
python3 ../demand-scanner/demand_scanner.py candidates.json out/Como servidor MCP (JSON-RPC 2.0 delimitado por líneas nuevas sobre stdio):
python3 mcp_server.pyEjemplo de configuración de cliente MCP:
{"mcpServers": {"demandscope": {"command": "python3", "args": ["/path/to/mcp_server.py"]}}}Pruebas
python3 test_mcp_server.py10 pruebas de protocolo de extremo a extremo (handshake, notifications, ping, tools/list, tools/call incl. tendencia + comprobación de acierto de caché, rutas de error). Se necesita red para las pruebas de llamada a npm_downloads y hn_trend.
Estado / hoja de ruta
v0.2 (2026-08-17): herramientas de delta de tendencia (
github_trend,hn_trend), caché TTL + backoff por límite de velocidad, empaquetado conpyproject.toml, licencia MIT. 10/10 pruebas superadas.v0.1 (2026-08-17): subconjunto de protocolo
initialize,ping,tools/list,tools/call; 4 herramientas de señal.Siguiente: soporte de
resources, transporte HTTP alojado, segundo activo (mcp-registry-lint) en el pipeline del laboratorio.
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 Connectors
Scans MCP servers for tool poisoning, prompt injection and supply chain risks.
npm, PyPI & crates.io intel for AI agents: versions, popularity, deps, health. No API keys.
Agent payments ecosystem intelligence. Scans GitHub/HN/npm across AP2, ACP, x402, MPP, UCP.
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/baobabcat/demandscope'
If you have feedback or need assistance with the MCP directory API, please join our Discord server