openseo
Open Source Ahrefs & SEMrush
Install / Use
claude mcp add duckduckdeploy -- npx -y github:duckduckdeploy/openseoIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
MarketingSupported Platforms
Our assessment of openseo
openseo scores 73/100 on our quality scale, 554th of 573 Marketing skills we index.
Its MCP Server is 18 KB long, well organised into 15 sections with 4 code examples: a thorough specification that gives an agent plenty to work with.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated yesterday, so openseo is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-10-23. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
openseo compared with similar skills
All 4 of these similar skills score higher than openseo; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| openseo (this skill)by duckduckdeploy | 73 | 10 | 1d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 101.0k | 2d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 77.5k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.5k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 89.2k | today | MCP Server |
Frequently asked questions
- How do I install openseo?
- Run
claude mcp add duckduckdeploy -- npx -y github:duckduckdeploy/openseo. The install tabs above show the steps for each supported agent. - Which AI agents does openseo work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is openseo safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is openseo still maintained?
- The repository was last updated yesterday, so openseo is actively maintained.
Skill content
View source on GitHubOpenSEO (openseo.gg) is an open-source alternative to Ahrefs and Semrush. It covers full SEO audits of any domain, keyword research, rank tracking, backlinks, technical site audits, AI visibility and local rank tracking, and reads your own Google Search Console and Analytics data. Run it on your own machine or server, read every line of it, and hand it to your AI agent.
No monthly plan: the software is free, and search data is paid per lookup, under a monthly limit you set. A rank check is from $0.02, a keyword search of 150 ideas about $0.08.
⭐ If OpenSEO is useful to you, a star helps other people find it.
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="apps/web/public/screens/keyword-overview-dark.webp"> <img src="apps/web/public/screens/keyword-overview.webp" alt="The Keyword overview: difficulty, volume, traffic potential, volume by country and keyword ideas for one keyword" width="100%"> </picture> </p>[!NOTE] OpenSEO is early and in active development. Issues and ideas are very welcome.
📸 A look inside
Every tool is one search: type a keyword, domain or URL, pick a country (and a city or state where it helps), press Enter, and everything loads together. The search is in the address, so any view can be bookmarked or shared. Each tool has its own page, and the guide goes through every screen.
<table> <tr> <td width="50%"><img src="apps/web/public/screens/serp-checker-table.webp" alt="SERP checker with each result's authority, links and traffic"><br><sub><b>SERP checker</b>: the live top 10 with SERP features in place and each page's DR, links and traffic</sub></td> <td width="50%"><img src="apps/web/public/screens/seo-audit.webp" alt="SEO audit of zapier.com: findings in order of importance above its traffic and authority"><br><sub><b><a href="https://openseo.gg/tools/seo-audit">SEO audit</a></b>: any domain on one page, with what to do first</sub></td> </tr> <tr> <td width="50%"><img src="apps/web/public/screens/backlinks-history.webp" alt="Backlink history charts"><br><sub><b>Backlinks</b>: totals, monthly history, strongest links, anchors and link intersect</sub></td> <td width="50%"><img src="apps/web/public/screens/keyword-gap.webp" alt="Keyword gap between two domains"><br><sub><b>Competitors</b>: who you compete with, and the keyword gap with any of them</sub></td> </tr> </table>🆓 Try it free, no account
Six tools run right on the website, a few free checks a day, no sign-up:
| Tool | What it checks | |---|---| | Keyword generator | 50 keyword ideas for a seed, with volume, difficulty and CPC | | Keyword difficulty checker | Difficulty of up to 20 keywords | | SERP checker | The live Google top 20 for a keyword | | Website traffic checker | Estimated Google traffic of up to 5 sites | | Website authority checker | Domain Rating, referring domains and backlinks of up to 3 sites | | AI Overview checker | Whether Google shows an AI Overview, and which sites it cites |
✨ Why OpenSEO
- 🔓 Open source, all of it. The app, the API, the crawler and the agent server are MIT licensed. Change what you need and keep your changes.
- 🏠 Your server, your data. One Docker command runs the whole suite on your own computer or server. Your keywords, rankings and audits stay in your own database.
- 💸 No surprise bills. Every call is listed with its cost, and a monthly limit stops all spending once it is reached.
- 🤖 Agents on a leash. 67 MCP tools cover the whole workspace. Every paid tool takes
dry_runandmax_cost_usd, so an agent cannot spend more than you agreed. - 📈 Your own Google data. Connect Search Console and GA4 read-only. You get queries one push from page one, and pages scored by where improving them is most worth it.
- 🎯 Focused workflows. The SEO work most sites actually do, without the hundred reports nobody opens.
🧰 Workflows
<table> <tr> <th width="26%" align="left">Area</th> <th align="left">What you get</th> </tr> <tr> <td width="26%">🩺 <a href="https://openseo.gg/tools/seo-audit">SEO audit</a></td> <td>A full audit of any domain on one page: findings in order of importance, traffic and authority, keywords close to the top 3, a keyword gap and a backlink gap with its closest competitors, backlink profile. Search data only, no crawl</td> </tr> <tr> <td width="26%">🔎 <a href="https://openseo.gg/tools/keyword-analysis-tool">Keyword overview</a></td> <td>Difficulty, volume, traffic potential, volume by country, ideas and the live top 10 for one keyword, down to a city</td> </tr> <tr> <td width="26%">💡 <a href="https://openseo.gg/tools/keyword-generator">Keyword ideas</a></td> <td>Matching terms, related searches, questions and suggestions with volume, CPC, difficulty, intent and trend; saved lists with tags</td> </tr> <tr> <td width="26%">📋 <a href="https://openseo.gg/tools/serp-checker">SERP checker</a></td> <td>The live top 10 on desktop or mobile, with each result's DR, UR, links and traffic</td> </tr> <tr> <td width="26%">📍 <a href="https://openseo.gg/features/keyword-rank-tracker">Rank tracking</a></td> <td>Google positions on desktop and mobile, by country, city or exact coordinates, on a schedule. Each check reads the top 20, 50 or 100 ($0.02 to $0.10), in the background on a schedule or on demand. History survives removing a keyword</td> </tr> <tr> <td width="26%">📊 <a href="https://openseo.gg/features/search-console-dashboard">Search performance</a></td> <td>Search Console and GA4: totals against the previous period, striking-distance queries, organic landing pages, opportunity scores</td> </tr> <tr> <td width="26%">🌐 <a href="https://openseo.gg/tools/website-seo-analysis">Domain overview</a></td> <td>Estimated traffic, ranking distribution, top keywords, top pages, competitors</td> </tr> <tr> <td width="26%">📄 <a href="https://openseo.gg/tools/on-page-seo-audit">Page analyser</a></td> <td>One page's authority, links, traffic, on-page checks, keywords and backlinks</td> </tr> <tr> <td width="26%">🔗 <a href="https://openseo.gg/tools/backlink-checker">Backlink checker</a></td> <td>Summary, monthly history, backlinks, referring domains, anchors, top pages, link intersect</td> </tr> <tr> <td width="26%">🥊 <a href="https://openseo.gg/tools/seo-competitor-analysis">Competitors</a></td> <td>Organic and SERP competitors, keyword gap</td> </tr> <tr> <td width="26%">🕷️ <a href="https://openseo.gg/features/site-audit">Site audit</a></td> <td>Our own crawler for technical issues on your pages: 59 checks and a health score; Lighthouse with failed audits rated by severity</td> </tr> <tr> <td width="26%">🧠 <a href="https://openseo.gg/features/ai-visibility-tracker">AI visibility</a></td> <td>Tracked prompts across many chat models with web search: mentions, citations, position, share of voice. A mention counts only when the answer points to your domain, so a namesake isn't counted as you, and prompts that name your brand are left out of the rates</td> </tr> <tr> <td width="26%">🗺️ <a href="https://openseo.gg/features/local-rank-tracker">Local rank tracker</a></td> <td>Business lookup, profile, reviews, geo-grid rank maps</td> </tr> </table> <table> <tr> <td width="50%"><img src="apps/web/public/screens/ai-tracking.webp" alt="AI visibility tracking across chat models"><br><sub><b>AI visibility</b>: mentions, citations and share of voice across 120+ models, paid per prompt run</sub></td> <td width="50%"><img src="apps/web/public/screens/rank-tracker.webp" alt="Rank tracker with positions and history"><br><sub><b>Rank tracking</b>: the top 20, 50 or 100, desktop and mobile, any city</sub></td> </tr> <tr> <td width="50%"><img src="apps/web/public/screens/site-audit.webp" alt="Site audit health score and issues"><br><sub><b>Site audit</b>: our own crawler, a health score and the worst issues first</sub></td> <td width="50%"><img src="apps/web/public/screens/local-grid.webp" alt="Geo-grid rank map over a city"><br><sub><b>Local rank tracker</b>: geo-grid rank maps on Google Maps</sub></td> </tr> </table>🥊 OpenSEO vs the paid suites
| | Ahrefs, Semrush, SE Ranking, Moz | OpenSEO | |---|---|---| | Source code | Closed | Open source (MIT) | | Where it runs | Their cloud | openseo.gg, or your own server with Docker | | Price | Monthly plans from $49 (Moz) to $140 (Semrush) to start | Free software; data paid per lookup | | Seats | Paid per user | No seats | | AI agents | API or MCP on some plans | 67 MCP tools and a REST API, spending capped per call | | Data depth | Their own crawlers and indexes, the deepest | A large commercial dataset through a provider |
Honest side-by-sides, including when each one is the better buy: Ahrefs · Semrush · SE Ranking · Mangools · Ubersuggest · Moz · Screaming Frog · Otterly.AI
🐳 Self-host with Docker
You need Docker. On Windows or macOS that's Docker
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
101.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
77.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.5kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
89.2k🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
