
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:
安装
uvx --python 3.10 dataseo-mcp配置
{
"mcpServers": {
"dataseo": {
"command": "uvx",
"args": ["--python", "3.10", "dataseo-mcp"],
"env": {
"CAPSOLVER_API_KEY": "YOUR_CAPSOLVER_KEY",
"OPENROUTER_API_KEY": "YOUR_OPENROUTER_KEY"
}
}
}
}