Skip to main content
Glama

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

github_repo_signal

api.github.com/search

Entwicklerinteresse / Wettbewerb

github_trend

api.github.com (created:)

Angebots-/Interessenbeschleunigung (Delta)

hn_signal

hn.algolia.com (Hacker News)

Aufmerksamkeit des Tech-Publikums

hn_trend

hn.algolia.com

Aufmerksamkeitsbeschleunigung (Delta)

npm_downloads

api.npmjs.org

Nachfrage nach vergleichbaren Produkten

pypi_downloads

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.py

MCP-Client-Konfigurationsbeispiel:

{"mcpServers": {"demandscope": {"command": "python3", "args": ["/path/to/mcp_server.py"]}}}

Tests

python3 test_mcp_server.py

10 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.

-
license - not tested
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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.

View all MCP Connectors

Latest Blog Posts

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