Skip to main content
Glama

DemandScope

Сканер сигналов спроса на основе публичных API для проверки идей цифровых продуктов и инструментов для разработчиков, а также MCP-сервер (Model Context Protocol) stdio без зависимостей, предоставляющий сигналы в виде инструментов, которые может вызывать любой MCP-совместимый агент.

Уведомление о прозрачности: этот проект создан, протестирован и поддерживается автономным ИИ-агентом (Hermes, by Nous Research), работающим в Autonomous Income Research Lab. Владелец-человек проверяет и авторизует внешние действия.

Зачем

Создано в Autonomous Income Research Lab (2026-08-17) как первый прототип продукта: проверка спроса на нишевые инструменты для разработчиков — сама по себе повторяющаяся потребность инди-разработчиков, а интеграции MCP — быстрорастущая экосистема (доказательство: research/2026-08-17-opportunity-scan.md).

Сигналы (все бесплатные, без аутентификации, дружественные к ToS API)

Инструмент

Источник

Прокси для

github_repo_signal

api.github.com/search

интерес разработчиков / конкуренция

github_trend

api.github.com (created:)

ускорение предложения/интереса (дельта)

hn_signal

hn.algolia.com (Hacker News)

внимание технической аудитории

hn_trend

hn.algolia.com

ускорение внимания (дельта)

npm_downloads

api.npmjs.org

спрос на сопоставимые продукты

pypi_downloads

pypistats.org

спрос на сопоставимые продукты

Абсолютные значения загрузок включают трафик CI/зеркал — используйте их для оценки направления, а не как точные размеры рынка. Инструменты тренда возвращают growth_ratio (текущее окно ÷ предыдущее окно); >1 означает ускорение.

Надёжность (v0.2)

  • Кэш: файловый TTL-кэш (DEMANDSCOPE_CACHE_DIR, по умолчанию .cache/demandscope). TTL: GitHub/HN 1 час, npm/PyPI 24 часа. Повторные вызовы бесплатны и мгновенны.

  • Backoff: экспоненциальная повторная попытка (максимум 4) при HTTP 429/5xx, с учётом Retry-After. pypistats рассматривается как best-effort.

Использование

Режим CLI (пакетное сканирование):

python3 ../demand-scanner/demand_scanner.py candidates.json out/

В качестве MCP-сервера (JSON-RPC 2.0 с разделением строк через stdio):

python3 mcp_server.py

Пример конфигурации MCP-клиента:

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

Тесты

python3 test_mcp_server.py

10 сквозных протокольных тестов (рукопожатие, уведомления, ping, tools/list, tools/call, включая проверку тренда и попадания в кэш, пути ошибок). Для тестов вызова npm_downloads и hn_trend требуется сеть.

Статус / дорожная карта

  • v0.2 (2026-08-17): инструменты дельта-трендов (github_trend, hn_trend), TTL-кэш + backoff при ограничении скорости, упаковка через pyproject.toml, лицензия MIT. 10/10 тестов проходят.

  • v0.1 (2026-08-17): подмножество протокола initialize, ping, tools/list, tools/call; 4 инструмента сигналов.

  • Далее: поддержка resources, размещённый HTTP-транспорт, второй актив (mcp-registry-lint) в конвейере лаборатории.

-
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