Backlinks (Ahrefs)

Backlinks (Ahrefs)

🚀 SEO MCP

SEO MCP是一款基于Ahrefs数据的SEO工具服务,提供反向链接分析、关键词研究、流量估算等功能,助力用户高效开展SEO工作。

🚀 快速开始

此服务提供从Ahrefs获取SEO数据的API,涵盖解决CAPTCHA、身份验证和数据提取等整个流程。并且,结果会被缓存以优化性能并降低成本。

⚠️ 重要提示

该MCP服务仅用于教育用途,请勿滥用。此项目灵感来源于@哥飞社群

✨ 主要特性

  • 🔍 反向链接分析
    • 获取任何域名的详细反向链接数据。
    • 查看域名评分、锚文本和链接属性。
    • 过滤教育资源和政府域名。
  • 🎯 关键词研究
    • 从种子关键词生成关键词想法。
    • 获取关键词难度分数。
    • 查看搜索量和趋势。
  • 📊 流量分析
    • 估算网站流量。
    • 获取顶级页面、顶级国家和地区信息。
  • 💡 性能优化
    • 解决Cloudflare Turnstile CAPTCHA。
    • 提供详细的SEO数据输出。

📦 安装指南

前提条件

  • Python 3.6+

方式一:从PyPI安装

pip install seo-mcp

方式二:手动安装

git clone https://github.com/cnych/seo-mcp.git
cd seo-mcp
uv sync

💻 使用示例

基础用法

运行服务

# 启动服务,默认端口为8000
uv run .

# 或指定配置文件路径
uv run --config ./config.yaml

高级用法

反向链接分析

from seo_mcp import SeoMcp

client = SeoMcp(api_key="your_api_key")
result = client.link_analysis(domain="example.com")
print(result)

关键词研究

from seo_mcp import SeoMcp

client = SeoMcp(api_key="your_api_key")
result = client.keyword_research(keyword="example", country="us")
print(result)

🔧 技术细节

  1. 用户通过MCP发送请求。
  2. 服务使用CapSolver解决Cloudflare Turnstile CAPTCHA。
  3. 获取Ahrefs的身份验证令牌。
  4. 提取所需SEO数据。
  5. 处理并返回格式化结果。

📚 详细文档

开发

git clone https://github.com/cnych/seo-mcp.git
cd seo-mcp
uv sync

故障排除

  • CapSolver API密钥错误:检查CAPSOLVER_API_KEY环境变量。
  • 速率限制:降低请求频率。
  • 无结果:该域名可能未被Ahrefs索引。
  • 其他问题:访问GitHub仓库

📄 许可证

MIT License - 请参阅LICENSE文件

  • 0 关注
  • 0 收藏,6 浏览
  • system 提出于 2025-09-21 04:51

相似服务问题