
SEO Insights MCP Server

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"