v0.2.0 — Deep Mode with npm, PyPI, Product Hunt
What's New
New Data Sources
- npm Registry — search for similar JavaScript/TypeScript packages (free, no auth)
- PyPI — search for similar Python packages (HTML scraping with graceful fallback)
- Product Hunt — search for similar products (optional, requires
PRODUCTHUNT_TOKEN)
Deep Mode (depth: "deep")
- Queries all 5 sources in parallel using
asyncio.gather() - Quick mode (default) unchanged: GitHub + Hacker News only
- Deep mode weights: GitHub repos 25% + stars 10% + HN 15% + npm 20% + PyPI 15% + PH 15%
- Product Hunt weight auto-redistributed when token unavailable
Improved Keyword Extraction
- Compound term detection (e.g. "machine learning", "web app")
- Technology keyword prioritisation (React, Python, Docker, etc.)
- Registry-optimised query variant for npm/PyPI
- Expanded stop word list
Other
top_similarsnow includes npm, PyPI, and Product Hunt entries- 73 tests (up from 31)
- Added CHANGELOG.md
Install
uvx idea-reality-mcp
# or
pip install idea-reality-mcp==0.2.0Full Changelog: v0.1.0...v0.2.0