Shipped reddit-growth-mcp v0.2.0 and polished the interactive launcher
By RepoJournal , from @latent-9's public GitHub activity
Backfilled
Recoordinate shipped the initial public release of reddit-growth-mcp across 71 commits, a full-featured MCP server and CLI for growing Reddit accounts by analyzing where posts will be accepted and seen, then added an interactive menu launcher with a modern TUI.
The work split into three phases over the day. First came the core features and documentation: a compare tool that ranks subreddits by growth, viral potential, traffic (posts per day), discussion depth, and a safety label based on mod-removal rate [2]; a growth_plan command that picks the safest high-confidence target and surfaces cross-post options [5]; an analyze_insight tool that measures discussion quality through comment substance rather than just count [9]; and an evaluate_draft_across tool that scores a post's fit across multiple subs using percentile-normalized ranking [10]. Most of these work credential-free, falling back to posting velocity from the Arctic Shift archive when Reddit API keys aren't set [6]. The release notes describe the key capability: "grow a Reddit account by posting where you'll be accepted and seen. Most analysis works without any Reddit credentials" [11].
Second came fixes and polish. Recoordinate discovered that megathreads and AMAs distorted per-post patterns and dropped them from analysis [1]. Draft verdicts were refined to account for removal rate as a baseline risk [13], title signals were gated on sample reliability to avoid noise [12], and section failures in reports now render as clear notes instead of raw errors [14]. A ruff linter was added and applied across the project [7], GitHub Actions CI now runs tests and lint checks [4] [8], and the constants module was centralized for tunable thresholds [3].
Third came the interactive launcher and presentation. A scripts/menu.sh launcher offers a menu-driven interface that starts as plain numbered picks, but when the charmbracelet gum tool is installed upgrades to an arrow-key mode picker and fuzzy-searchable multi-select for subreddits [21]. The preset list grew from nothing to 41 verified subreddits across AI chat, agents, image generation, dev, infra, and startup/growth categories [20]. The launcher's header went through several iterations: from a small ASCII face to a one-line wordmark with a sparkline to a large figlet-style "reddit growth" banner with an orange "mcp" label [22]. A Dockerfile was added for containerized deployment [15], assets including a 400x400 logo and a smithery.yaml were prepared for directory listings [16], and the README was rebuilt with a transparent-background banner, a looping demo GIF, worked examples, and clear setup instructions for Cline/Cursor/Claude Desktop [17] [18]. The MCP server.json was added for publication to the official MCP registry at v0.2.1 [19].
All 8 CLI tools (analyze_subreddit, analyze_acceptance, analyze_post_patterns, draft, compare_subreddits, growth_plan, fit, insight) work end-to-end; the menu launcher and demo GIFs make them discoverable without reading docs.
One email a day. Unsubscribe in one click.
A short briefing every day latent-9 ships something — in about 3 minutes.
One email a day. Unsubscribe in one click. Read a past issue →
References
- [1] feat: exclude recurring megathreads/AMAs from pattern and compare samples latent-9/reddit-growth-mcp
- [2] feat(compare): safety label from removal rate (mean-mod risk) latent-9/reddit-growth-mcp
- [3] refactor: centralize analysis thresholds in constants module latent-9/reddit-growth-mcp
- [4] ci: run tests and compile check on push and PR via GitHub Actions latent-9/reddit-growth-mcp
- [5] feat(cli): add 'plan' command — one-shot account-growth planner latent-9/reddit-growth-mcp
- [6] feat: credential-free subreddit activity estimate (analyze_subreddit + CLI traffic) latent-9/reddit-growth-mcp
- [7] style: add ruff config and apply lint + format across the project latent-9/reddit-growth-mcp
- [8] ci: run ruff lint and format checks alongside tests latent-9/reddit-growth-mcp
- [9] feat: analyze_insight — measure discussion depth from comment substance latent-9/reddit-growth-mcp
- [10] feat: evaluate_draft_across — cross-sub fit via size-normalized percentile latent-9/reddit-growth-mcp
- [11] v0.2.0 — initial public release ↗ latent-9/reddit-growth-mcp
- [12] fix(patterns): drop noisy keywords and flag low-sample title signals latent-9/reddit-growth-mcp
- [13] fix(draft): fold removal rate into verdict, gate title signals on reliability latent-9/reddit-growth-mcp
- [14] fix(cli): render section failures as clear notes instead of raw Error lines latent-9/reddit-growth-mcp
- [15] feat: add Dockerfile and log to stderr for stdio/Glama compatibility latent-9/reddit-growth-mcp
- [16] feat: add logo, smithery.yaml, and directory-submission assets latent-9/reddit-growth-mcp
- [17] docs: replace README header with the Snoo + growth-chart banner latent-9/reddit-growth-mcp
- [18] docs: add an animated demo GIF as the README hero latent-9/reddit-growth-mcp
- [19] chore: add server.json for the official MCP registry (v0.2.1) latent-9/reddit-growth-mcp
- [20] polish(menu): add startup/growth + more subs (41 total) latent-9/reddit-growth-mcp
- [21] feat(menu): modern gum TUI with numbered-menu fallback latent-9/reddit-growth-mcp
- [22] polish(menu): big ASCII wordmark logo + prominent mcp label latent-9/reddit-growth-mcp