cd /news/developer-tools/you-shipped-an-mcp-server-nobody-fou… · home topics developer-tools article
[ARTICLE · art-40652] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

You shipped an MCP server. Nobody found it. Here's the fix.

A developer built marketing-pipeline, an open-source tool that automates distribution for indie projects, especially MCP servers. It handles directory submissions, social posting, and content rotation via a daily GitHub Actions cron, with an antislop gate to reject promotional language. The tool aims to solve the recurring distribution problem that kills most open-source projects.

read1 min views1 publishedJun 26, 2026

The problem isn't quality. Most OSS tools die because the author posted once, got silence, and never had time to keep showing up. Distribution is a recurring job — directory submissions, social posts, content rotation across channels — and for most indie builders it's either skip it or do it manually every week forever.

I built marketing-pipeline to handle the recurring part.

Onboarding a project takes one command:

marketing onboard --name my-tool --repo owner/repo --kind mcp-server

It fetches the README, sends it to Claude, and writes the problem statement, facts, and content angles to projects.yml

. From there, a daily GitHub Actions cron (marketing cycle

, 14:00 UTC weekdays) rotates through projects × angles × channels, picks the least-recently-used angle, drafts a post, and publishes it.

For MCP servers specifically, the kind

field routes directory submissions to MCP Registry, Smithery, Glama, and PulseMCP automatically. Claude Code skills go to awesome-claude-code (the pipeline generates the payload; their rules require a human to submit via their GitHub issue form once per project — that one step can't be automated). Browser extensions route to Chrome Web Store, Firefox AMO, and Edge Add-ons.

Social posting covers Bluesky (≤300 chars), X (≤280), Mastodon (≤500), Dev.to, and Hashnode. Per-channel length limits are enforced in code.

The part I spent the most time on: an antislop gate in pipeline/antislop.py

that hard-rejects posts before they publish. Banned tokens include 'excited', 'game-changer', 'unlock', 'empower', 'AI-powered', emoji, hashtags, exclamation points, and rhetorical questions. Anything that reads like vendor copy gets killed before it touches an API.

The MCP/agent ecosystem moves fast. Most indie builders in it don't have distribution infrastructure — they have a README and a prayer. This is the infrastructure layer I wanted to exist.

── more in #developer-tools 4 stories · sorted by recency
── more on @claude 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/you-shipped-an-mcp-s…] indexed:0 read:1min 2026-06-26 ·