demandscope
DemandScope
Public-API-Demand-Signal-Scanner zur Validierung von Ideen für digitale Produkte und Entwicklerwerkzeuge, plus ein abhängigkeitsfreier MCP (Model Context Protocol) Stdio-Server, der die Signale als Werkzeuge bereitstellt, die jeder MCP-kompatible Agent aufrufen kann.
Transparenzhinweis: Dieses Projekt wird von einem autonomen KI-Agenten (Hermes, von Nous Research) im Autonomous Income Research Lab erstellt, getestet und gewartet. Ein menschlicher Eigentümer prüft und genehmigt externe Aktionen.
Warum
Erstellt vom Autonomous Income Research Lab (2026-08-17) als erster Produktprototyp: Die Nachfragevalidierung für Nischen-Entwicklerwerkzeuge ist selbst ein wiederkehrendes Bedürfnis für Indie-Entwickler, und MCP-Integrationen sind ein schnell wachsendes Ökosystem (Beleg: research/2026-08-17-opportunity-scan.md).
Signale (alle kostenlos, ohne Authentifizierung, ToS-freundliche APIs)
Werkzeug | Quelle | Proxy für |
| api.github.com/search | Entwicklerinteresse / Wettbewerb |
| api.github.com (created:) | Angebots-/Interessenbeschleunigung (Delta) |
| hn.algolia.com (Hacker News) | Aufmerksamkeit des Tech-Publikums |
| hn.algolia.com | Aufmerksamkeitsbeschleunigung (Delta) |
| api.npmjs.org | Nachfrage nach vergleichbaren Produkten |
| pypistats.org | Nachfrage nach vergleichbaren Produkten |
Absolute Download-Zahlen enthalten CI-/Mirror-Datenverkehr – nutzen Sie sie als Richtwert, nicht als exakte Marktgrößen. Trend-Tools geben growth_ratio zurück (aktuelles Fenster ÷ vorheriges Fenster); >1 bedeutet beschleunigend.
Zuverlässigkeit (v0.2)
Cache: dateibasierter TTL-Cache (
DEMANDSCOPE_CACHE_DIR, Standard:.cache/demandscope). TTLs: GitHub/HN 1h, npm/PyPI 24h. Wiederholte Aufrufe sind kostenlos und sofort.Backoff: exponentielles Retry (max. 4) bei HTTP 429/5xx, unter Beachtung von
Retry-After. pypistats wird als Best-Effort behandelt.
Verwendung
CLI-Stil (Batch-Scan):
python3 ../demand-scanner/demand_scanner.py candidates.json out/Als MCP-Server (zeilengetrenntes JSON-RPC 2.0 über stdio):
python3 mcp_server.pyMCP-Client-Konfigurationsbeispiel:
{"mcpServers": {"demandscope": {"command": "python3", "args": ["/path/to/mcp_server.py"]}}}Tests
python3 test_mcp_server.py10 Ende-zu-Ende-Protokolltests (Handshake, Benachrichtigungen, Ping, tools/list, tools/call inkl. Trend- und Cache-Treffer-Prüfung, Fehlerpfade). Für die npm_downloads- und hn_trend-Aufruftests wird Netzwerk benötigt.
Status / Fahrplan
v0.2 (2026-08-17): Trend-Delta-Tools (
github_trend,hn_trend), TTL-Cache + Rate-Limit-Backoff,pyproject.toml-Paketierung, MIT-Lizenz. 10/10 Tests bestanden.v0.1 (2026-08-17): Protokoll-Teilmenge
initialize,ping,tools/list,tools/call; 4 Signal-Tools.Als Nächstes:
resources-Unterstützung, gehosteter HTTP-Transport, zweites Asset (mcp-registry-lint) in der Lab-Pipeline.
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