Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
MCP SEO tool for Claude Code and other agents
OpenSEO connects SEO workflows to agent tools through an MCP server and prebuilt skills. Builders can use it for keyword research, backlinks, site audits, rank tracking, and other SEO tasks without relying on a closed SaaS suite. The repo also includes agent-specific files and self-hosting setup for Docker and Cloudflare.
Builders who run Claude Code, Cursor, or another MCP-capable agent and want SEO data in their workflow.
You can have an agent pull SEO data directly and follow reusable SEO workflows instead of doing the work by hand.
What it does
MCP server for SEO data
Exposes SEO data to agents so they can query and use it directly in workflows.
Prebuilt agent skills
Includes reusable SEO skills that guide agents through tasks like research and audits.
Core SEO workflows
Covers keyword research, rank tracking, competitor insights, backlinks, site audits, and AI visibility.
Self-hosting paths
Supports Docker for local use and Cloudflare for internet-facing self-hosting.
Agent and editor files
Includes `.agents`, `.claude`, `.cursor-plugin`, and `.opencode` for agent-specific setup and behavior.
How to get it
- 1We have this skill: /simple-issue-description which helps.
npx skills add every-app/open-seo --skill simple-issue-description
README
OpenSEO
Open source alternative to Semrush and Ahrefs
OpenSEO is an SEO tool for the people. If tools like Semrush or Ahrefs are too expensive or bloated, OpenSEO is a pay-as-you-go alternative that you actually control.
All-in-one SEO tool for you and your AI agent.
Connect with any agent like Claude Code, OpenClaw or Hermes. We have pre-built skills, but you can build your own to tailor OpenSEO to your needs.
Hosted Version
Try OpenSEO for free on our website. If you want to support the project, a hosted subscription is $10/month.
Why use OpenSEO?
- Best in class MCP and AI Skills.
- Modern, simple UI.
- Focused workflows instead of a bloated, complex SEO suite.
- No subscriptions.
- Bring your own DataForSEO API key and pay only for what you use.
- Fork and vibe code your own custom tool.
Main SEO Workflows
- Keyword research
- Rank tracking
- Competitor Insights
- Backlinks
- Site Audits
- AI Visibility
OpenSEO MCP & Agent Skills
OpenSEO exposes an MCP server so AI agents like Claude Code, OpenClaw, and Hermes can use your SEO data directly. Agent Skills are reusable workflows that guide your agent through SEO tasks using the MCP.
Self-Hosting
OpenSEO supports two self-hosting paths:
- Simple: Docker (Best for testing it out) - For personal use on your own machine. See
docs/SELF_HOSTING_DOCKER.md.- Unless you already are self-hosting other apps and are confident doing so, we recommend self-hosting with Cloudflare as opposed to Railway, Coolify or Dokploy.
- We plan to make it simpler to host on those platforms in the next few months.
- Recommended: Cloudflare - For internet-facing self-hosting across multiple devices or with your team (works on the free plan). See
docs/SELF_HOSTING_CLOUDFLARE.md.
Either way, you need a DataForSEO API key to get SEO data. See docs/DATAFORSEO_API_KEY.md.
Costs
OpenSEO needs a DataForSEO API key so that you can get SEO data. You pay them directly when self hosting.
When you self host, your costs will be slightly lower than the estimates on our website. The way the hosted service makes money is by charging 28% extra for every request we make to DataForSEO.
Local Development
See docs/LOCAL_DEVELOPMENT.md.
Contributing
Creating clear issues is the best way to contribute.
Read more here: docs/CONTRIBUTING.md
We have this skill: /simple-issue-description which helps.
npx skills add every-app/open-seo --skill simple-issue-description
Community
Join Discord to chat: Discord
Follow along for updates:
- Follow on X: https://x.com/bensenescu
- Sign up for the mailing list on our website: openseo.so
Files in the repo
- .agents
- .claude
- .claude-plugin
- .cursor-plugin
- .github
- .greptile
- .opencode
- .vscode
- badseo
- docs
- drizzle
- drizzle-pg
- e2e
- plugins
- public
- release-notes
- runbooks
- scripts
- specs
- src
- web
- .dockerignore
- .env.example
- .env.preview.example
- .env.production.example
- .env.selfhost.example
- .gitignore
- .npmrc
- .oxlintrc.json
- .prettierignore
- AGENTS.md
- alchemy.access.ts
- alchemy.preview-access.run.ts
- alchemy.run.ts
- chatgpt-app-submission.json
- CLAUDE.md
- cli-auth.ts
- compose.yaml
- docker-entrypoint.sh
- Dockerfile.selfhost
- drizzle-pg.config.ts
- drizzle-prod.config.ts
- drizzle.config.ts
- knip.jsonc
- LICENSE
- package.json
- playwright.config.ts
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- skills-lock.json
- tsconfig.json
- vite-plugin-lean-worker-bundle.ts
- vite.config.ts
- vitest.config.ts
- worker-configuration.d.ts
- wrangler.audit.jsonc
- wrangler.jsonc
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More connectors
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK, and Claude Code
Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300µs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.
Stop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.
20 MB lightweight cross-platform database client for 90+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 90+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP Server。