The $0 Distribution Playbook for MCP Servers: 12 Channels, 30 Days, Real Numbers
A month ago I shipped aicraft-code-review - an open-source MCP server that reviews code locally (OWASP scanning, N+1 detection, style rules) for Claude Code, Cursor and Cline. I had $0 marketing budget and no audience. One month later: 650+ PyPI installs, 12 Product Hunt followers, and listings in 5 directories - with more pending. Zero dollars spent. Here's the exact playbook, including what didn't work.
The channels, ranked by effort-to-reach
| Channel | Cost | Status | What it took |
|---|---|---|---|
| PyPI | $0 | โ 650+ installs | One afternoon: pyproject.toml, wheel build, twine upload |
| Smithery | $0 | โ Live | Deploy via their CLI, quality score 52/100 |
| mcpservers.org | $0 | โ Approved in ~1 day | Simple submit form |
| cursor.directory | $0 | โ Live | Submit plugin + MCP server + rule |
| Product Hunt | $0 | โ Launched | Free launch, real user feedback |
| Glama | $0 | โณ Reviewing | Submit + glama.json + Dockerfile |
| awesome-mcp-servers | $0 | โณ PR open | Needs Glama listing + badge first |
| Docker MCP Registry | $0 | โณ PR open | Root Dockerfile, LICENSE, SECURITY.md |
| Official MCP Registry | $0 | โณ Next | mcp-publisher publish from the PyPI package |
| MCPFind / Cline marketplace | $0 | โณ PRs open | YAML metadata, waiting on maintainers |
| Hacker News | $0 | โ 1 point | Honest "Show HN" style post |
| Reddit r/mcp | $0 | โ Failed | See below |
What actually moved the needle
Directory listings compound. Every listing adds an install path, a backlink, and social proof for the next directory.
mcpservers.orgapproved me in a day; that listing made thecursor.directorysubmission stronger.Product Hunt gave us the roadmap. We only got 3 upvotes - but two comments became our next release:
- "Team-shared rule profiles so my whole squad syncs rules" โ shipped
MCP_CODE_REVIEW_CONFIG - "Custom rule sets per repo" โ shipped
.mcp-code-review.yamlauto-discovery
Real users telling you what to build beats any amount of guessing.
- "Team-shared rule profiles so my whole squad syncs rules" โ shipped
The
awesome-mcp-serversrepo is the prize. It has 92k stars and its README is how most people discover MCP servers. But the bar is real: your server must be listed on Glama with a quality score badge. Budget 2 weeks for review.
What didn't work (so you don't waste a week)
- Reddit with a new account = spam filter. Both my r/mcp posts got silently removed. New accounts can't message mods either. Lesson: build karma in technical subreddits before you have something to promote.
- HN is a lottery. One point, zero comments. Fine - the post is still a permanent backlink.
- Paid directories come early.
mcp.sowants $39. OpenTools is paid-only. Skip them at the start.
The bug that almost sank fresh installs
Two weeks after 0.1.0 shipped, mcp 2.0.0 dropped with a breaking API change - and fresh installs of my server crashed at import. I had pinned mcp>=1.6 without an upper bound.
If you ship a Python MCP server today: pin mcp>=1.6,<2 in your dependencies right now. The 0.1.1 release with the fix went out the same week.
The honest numbers
- PyPI: 650+ installs, 150/month
- Product Hunt: 3 upvotes, 12 followers, 7 comments (all replied)
- GitHub: 2 stars (yes, two)
- Revenue: $0 so far - distribution first, monetization is the next chapter
The playbook in 5 steps
- Ship on PyPI/npm first. Every other channel references your package.
- Prepare the common requirements once:
Dockerfile,LICENSE,SECURITY.md,glama.json, install docs. Every directory asks for a subset of these. - Submit to free directories in parallel. Fast approvals build momentum.
- Capture feedback (PH comments, issues) and ship it - then tell people you shipped it.
- Do the two big PRs last:
awesome-mcp-serversand the Docker MCP Registry, once your listing quality score is in shape.
Next up: the official MCP Registry publish and the Glama badge. If you're building an MCP server, steal this list - and tell me which channel I'm missing. aicraft-code-review is MIT-licensed and installs with pip install aicraft-code-review.
Comments
No comments yet. Start the discussion.