What Changed
DispatchSEO (AGPL-3.0, GitHub) is an open-source SEO manager that hands the thinking to Claude Code. Instead of crawling your homepage like Semrush or SEObot, it connects to your agent over MCP and gives it the missing half: keyword research, content workflows, and rank tracking.
The core loop: your agent mines keywords from Google Search Console data, Google Autocomplete, and its own knowledge of your product. Ideas land in a dashboard queue with reasoning attached. You approve, reject, or reorder—or flip on auto mode. Then a scheduled job (Docker cron) picks the oldest approved idea and builds it into a pull request against your site's repo: a guide or small free tool, checked against the live SERP and run through a sameness reviewer.
Tech stack: NextJS 16, TypeScript, Tailwind v4, PostgreSQL (bundled container or Supabase), MCP server, Claude Code as the headless builder, Docker Compose, GitHub Actions, Google Search Console API + DataForSEO + SerpApi, Resend for email alerts.
What It Means For You
If you run a git-based site (Astro, Next.js, Hugo—anything in a GitHub repo), DispatchSEO turns Claude Code into an always-on SEO content engine. The overnight builder runs unattended: a scheduled job spins up Claude Code in a container, reads the playbook, and ships a PR by morning. You wake up to a diff, not a blank page.
This fits the broader MCP trend. We covered how Claude MCP turns SEO audits into a chat, undercutting $10K agencies; DispatchSEO extends that idea from audit to production. It also aligns with the community shift to MCP minimalism—one server that does a lot, not twenty that bloat context.
Cost is the differentiator. Claude Code runs on your existing subscription; Codex is metered per run. Self-hosting means zero feature limits—everything the paid cloud does, you get for $0 in your own accounts.
Try It Now
- Clone the repo:
git clone https://github.com/NeoZi12/dispatchseo - Run
docker compose up— app, DB, cron, and builder all spin up. Needs ~1 GB RAM. - Connect Claude Code via MCP: one paste gets you research, queue, approvals, backlinks, reports, and guide building.
- Point it at your GitHub repo (git-based only—WordPress won't work).
- Approve a keyword idea, then let the overnight job build the PR. Check the dashboard for rank tracking and Search Console snapshots.
Enable auto mode to skip the queue entirely. When a scheduled job breaks, you get a red banner and an email—no silent failures.
Docs in docs/AGENTS.md cover support tiers and how to add agents. Both Claude Code and Codex are first-class; switching agents takes effect on the next scheduled run with no repo change.
The Honest Tradeoff
DispatchSEO doesn't replace your SEO judgment—it automates the grind. The backend is deliberately boring: state, scheduling, approval gate. The thinking lives in your agent, where your product knowledge already resides. That's the point: you're not teaching a crawler what you do; you're pointing your own brain at the SERP.
Source: github.com








