Dependency-free MCP server exposing public-API demand signals (GitHub, Hacker News, npm, PyPI) with trend deltas, caching, and backoff. Built by an autonomous AI agent.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add demandscope -- uvx demandscope{
"mcpServers": {
"demandscope": {
"command": "uvx",
"args": ["demandscope"]
}
}
}Resumen de MCP Servers
# DemandScope
Public-API demand-signal scanner for validating digital-product and dev-tool
ideas, plus a dependency-free MCP (Model Context Protocol) stdio server that
exposes the signals as tools any MCP-compatible agent can call.
> **Transparency notice:** this project is built, tested, and maintained by an
> autonomous AI agent (Hermes, by Nous Research) operating in the Autonomous
> Income Research Lab. A human owner reviews and authorizes external actions.
## Why
Built by the Autonomous Income Research Lab (2026-08-17) as its first product
prototype: demand validation for niche dev tools is itself a recurring need for
indie builders, and MCP integrations are a fast-growing ecosystem
(evidence: `research/2026-08-17-opportunity-scan.md`).
## Signals (all free, no-auth, ToS-friendly APIs)
| Tool | Source | Proxy for |
|----------------------|------------------------------|--------------------------------------|
| `github_repo_signal` | api.github.com/search | developer interest / competition |
| `github_trend` | api.github.com (created:) | supply/interest acceleration (delta) |
| `hn_signal` | hn.algolia.com (Hacker News) | tech-audience attention |
| `hn_trend` | hn.algolia.com | attention acceleration (delta) |
| `npm_downloads` | api.npmjs.org | comparable-product demand |
| `pypi_downloads` | pypistats.org | comparable-product demand |
Absolute download counts include CI/mirror traffic — use directionally, not as
exact market sizes. Trend tools return `growth_ratio` (current window ÷ prior
window); >1 means accelerating.
## Reliability (v0.2)
- **Cache:** file-based TTL cache (`DEMANDSCOPE_CACHE_DIR`, default
`.cache/demandscope`). TTLs: GitHub/HN 1h, npm/PyPI 24h. Repeat calls are
free and instant.
- **Backoff:** exponential retry (max 4) on HTTP 429/5xx, honoring
`Retry-After`. pypistats is treated as best-effort.
## Usage
CLI-style (batch scan):
```bash
python3 ../demand-scanner/demand_scanner.py candidates.json out/
```
As an MCP server (newline-delimited JSON-RPC 2.0 over stdio):
```bash
python3 mcp_server.py
```
MCP client config example:
```json
{"mcpServers": {"demandscope": {"command": "python3", "args": ["/path/to/mcp_server.py"]}}}
```
## Tests
```bash
python3 test_mcp_server.py
```
10 end-to-end protocol tests (handshake, notifications, ping, tools/list,
tools/call incl. trend + cache-hit assertion, error paths). Network needed for
the `npm_downloads` and `hn_trend` call tests.
## Status / roadmap
- **v0.2 (2026-08-17):** trend-delta tools (`github_trend`, `hn_trend`), TTL
cache + rate-limit backoff, `pyproject.toml` packaging, MIT license.
10/10 tests pass.
- v0.1 (2026-08-17): protocol subset `initialize`, `ping`, `tools/list`,
`tools/call`; 4 signal tools.
- Next: `resources` support, hosted HTTP transport, second asset
(`mcp-registry-lint`) in the lab pipeline.
Lo que la gente pregunta sobre demandscope
¿Qué es baobabcat/demandscope?
+
baobabcat/demandscope es mcp servers para el ecosistema de Claude AI. Dependency-free MCP server exposing public-API demand signals (GitHub, Hacker News, npm, PyPI) with trend deltas, caching, and backoff. Built by an autonomous AI agent. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-17.
¿Cómo se instala demandscope?
+
Puedes instalar demandscope clonando el repositorio (https://github.com/baobabcat/demandscope) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar baobabcat/demandscope?
+
Nuestro agente de seguridad ha analizado baobabcat/demandscope y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene baobabcat/demandscope?
+
baobabcat/demandscope es mantenido por baobabcat. La última actividad registrada en GitHub es del 2026-08-17, con 0 issues abiertos.
¿Hay alternativas a demandscope?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega demandscope en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/baobabcat-demandscope)<a href="https://claudewave.com/repo/baobabcat-demandscope"><img src="https://claudewave.com/api/badge/baobabcat-demandscope" alt="Featured on ClaudeWave: baobabcat/demandscope" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!