Skip to content

v0.2.0 — Deep Mode with npm, PyPI, Product Hunt

Choose a tag to compare

@zychenpeng zychenpeng released this 25 Feb 08:08

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_similars now 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.0

Full Changelog: v0.1.0...v0.2.0