SEO Insights MCP Server

SEO Insights MCP Server

site icon
2025.05.11 1
TypeScriptSEO 分析关键词研究流量分析搜索工具
SEO Insights MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在连接 AI 助手与 SEO API,提供反向链接分析、关键词研究和流量分析等功能。该服务支持多种传输方式,包括 stdio 和 HTTP,适用于开发者和 SEO 专家进行网站优化和数据分析。
View on GitHub

Overview

基本能力

产品定位

SEO Insights MCP Server 是一个专为 SEO 分析设计的工具,通过 MCP 协议连接 AI 助手与 SEO API,提供高效的数据分析和优化建议。

核心功能

  • 反向链接分析:获取任何域名的反向链接列表。
  • 关键词研究:生成关键词建议,分析关键词难度和 SERP(搜索引擎结果页)。
  • 流量分析:分析网站流量和表现最佳的内容。

适用场景

  • SEO 优化:帮助网站管理员和 SEO 专家优化网站内容和关键词策略。
  • 数据分析:为市场营销团队提供数据支持,分析竞争对手的流量和关键词表现。
  • AI 集成:通过 MCP 协议与 AI 系统集成,自动化 SEO 分析任务。

工具列表

  • CLI 工具:通过命令行接口执行 SEO 分析任务。
  • HTTP 服务:提供基于 HTTP 的 API,支持远程调用。
  • MCP Inspector:可视化工具,用于测试和调试 MCP 工具。

常见问题解答

  • 依赖问题:需要 Node.js 18.x 及以上版本和 Git。
  • API 密钥:使用 CAPSOLVER API 密钥解决 Ahrefs 验证码问题。

使用教程

使用依赖

确保已安装 Node.js 和 Git:

# 安装 Node.js
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

# 安装 Git
sudo apt-get install git

安装教程

克隆仓库并安装依赖:

git clone https://github.com/mrgoonie/seo-insights-mcp-server.git
cd seo-insights-mcp-server
npm install

调试方式

启动开发服务器:

npm run dev:server

测试 CLI 工具:

# 获取反向链接
npm run dev:cli -- get-backlinks --domain "example.com"

# 生成关键词建议
npm run dev:cli -- generate-keywords --keyword "seo tools" --country "us"

# 检查关键词难度
npm run dev:cli -- check-keyword-difficulty --keyword "seo analytics" --country "us"

# 分析网站流量
npm run dev:cli -- get-traffic --domain "example.com" --mode "subdomains"

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。