ED

egebese/dataseo-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

193 stars 30 forks 质量 72 趋势 21NOASSERTION

egebese/dataseo-mcp 是从 https://github.com/egebese/dataseo-mcp. 导入的 MCP 服务器候选

概览

egebese/dataseo-mcp 是从 https://github.com/egebese/dataseo-mcp. 导入的 MCP 服务器候选

概述(AI 翻译)

给你的AI助手真正的SEO数据。DataSEO的MCP是一个模型上下文 协议服务器允许 Claude、光标和 其他MCP客户端则拉取反向链接、关键词难度、流量估计,以及 来自Ahrefs免费工具的关键词创意——加上可选的AI查询规划—— 用简单的英语问。

没有仪表盘,没有CSV导出。问*“谁链接到 suparank.io?”*,得到一个 在聊天里回答。

[!注意] 用于教育和科研用途。它自动化第三方服务(Ahrefs, CapSolver、反验证码、OpenRouter)。你有责任遵守以下要求 他们的服务条款。

你可以问什么

用自然语言与它对话——助理会选择合适的工具。

问类似这样的问题… 它用的工具 你得到
“谁链接到 suparank.io?” get_backlinks_list 域名评级、引用域名、顶部反向链接行
“给我AI搜索引擎优化工具的关键词创意” keyword_generator 关键词和问题创意
“suparank.io 获得多少自然流量?” get_traffic 每月流量、热门页面、国家、关键词
“'AI SEO工具’排名有多难?” keyword_difficulty KD分数+实时搜索结果

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

DataSEO MCP

Give your AI assistant real SEO data. DataSEO MCP is a Model Context Protocol server that lets Claude, Cursor, and other MCP clients pull backlinks, keyword difficulty, traffic estimates, and keyword ideas from Ahrefs’ free tools — plus optional AI query planning — just by asking in plain English.

No dashboards, no CSV exports. Ask “who links to suparank.io?” and get an answer inside your chat.

[!CAUTION] For educational and research use. It automates third-party services (Ahrefs, CapSolver, Anti-Captcha, OpenRouter). You are responsible for complying with their terms of service.

What you can ask

Talk to it in natural language — the assistant picks the right tool.

Ask something like… Tool it uses You get
“Who links to suparank.io?” get_backlinks_list Domain rating, referring domains, top backlink rows
“Give me keyword ideas for AI SEO tools” keyword_generator Keyword and question ideas
“How much organic traffic does suparank.io get?” get_traffic Monthly traffic, top pages, countries, keywords
“How hard is it to rank for ‘AI SEO tools’?” keyword_difficulty KD score + the live SERP
“Generate AI search queries for ‘AI SEO audit’” ai_search_queries Queries grouped by search intent
“Give me an SEO overview of suparank.io” domain_overview Backlink + traffic summary in one call
“Compare suparank.io with its competitors” compare_domains 2–5 domains side by side
“Find backlink gaps for suparank.io” backlink_opportunities Sources linking to competitors but not you
“Write a content brief for ‘AI SEO audit’” seo_content_brief SERP data + AI-assisted content angles

Maintained by Ege Bese. Built for the AI SEO and rank-tracking workflows behind Suparank.

Quick start

Run it with no install using uv:

export CAPSOLVER_API_KEY="your-capsolver-key"
uvx --python 3.10 dataseo-mcp

That’s enough to use every SEO tool. See MCP Setup to wire it into your assistant.

For local development:

git clone https://github.com/egebese/dataseo-mcp.git
cd dataseo-mcp
uv sync
uv run dataseo-mcp

The legacy seo-mcp command still works as an alias.

Configuration

One CAPTCHA provider is required — it’s how the Ahrefs-backed tools clear the Turnstile challenge:

export CAPSOLVER_API_KEY="your-capsolver-key"
# or
export ANTICAPTCHA_API_KEY="your-anticaptcha-key"

If both are set, CapSolver is tried first and Anti-Captcha is the fallback.

AI tools are optional. ai_search_queries and seo_content_brief need OpenRouter; without it, the other tools still work and AI output is marked unavailable:

export OPENROUTER_API_KEY="your-openrouter-key"
export OPENROUTER_MODEL="openai/gpt-4o-mini"  # optional

Runtime overrides:

在 GitHub 查看完整 README

安装

uvx --python 3.10 dataseo-mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "dataseo": { "command": "uvx", "args": ["--python", "3.10", "dataseo-mcp"], "env": { "CAPSOLVER_API_KEY": "YOUR_CAPSOLVER_KEY", "OPENROUTER_API_KEY": "YOUR_OPENROUTER_KEY" } } } }