SEO监测服务器

SiteRooster的MCP服务器,提供SEO监测、AI可见性跟踪、关键词研究和网站健康分析,适用于AI代理。

  • by SiteRooster
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 SiteRooster/mcp-server

使用说明

@site公鸡/mcp服务器

MCP服务器 SiteRooster --搜索引擎优化监控、人工智能可见性跟踪、关键字研究和人工智能代理的网站健康分析。

让你的AI代理能够监控网站、跟踪搜索排名、发现关键字,并衡量ChatGPT和Gemini等AI平台如何引用你的网站。

特性

  • 网站爬行 --抓取网站以发现页面、收集SEO数据和导出结果
  • SEO分析 --查找缺失的标题、元描述、断开的链接和其他SEO问题
  • 页面分析 --使用性能评分、关键字提取和结构分析运行Lighthouse审核
  • 关键词研究 --使用SERP分析和AI从竞争对手页面中提取关键字机会
  • AI可见性跟踪 --追踪ChatGPT、Claude、Gemini和Perplexity如何提及和引用您的网站 (SiteRooster独有——没有其他SEO工具提供此功能)
  • 搜索引擎排名 --监控谷歌搜索结果中的关键字位置
  • 网站监控 --正常运行时间、SSL证书、域/WHOIS、安全标头和内容更改检测
  • 账户管理 -通过API管理网站、根据层限制检查使用情况并配置设置

快速开始

1.获取API密钥

注册地址: siterooster.com 并在中创建API密钥 账户→ API密钥 在 site公鸡.com/account/#apikeys.

2.安装

npm install -g @siterooster/mcp-server

或者直接使用npx运行:

npx @siterooster/mcp-server

3.配置您的AI客户端

添加到客户端的MCP配置中(请参阅下面的设置示例)。

设置

克劳德桌面版

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "siterooster": {
      "command": "npx",
      "args": ["-y", "@siterooster/mcp-server"],
      "env": {
        "SITEROOSTER_API_KEY": "sr_live_your_key_here"
      }
    }
  }
}

克劳德代码

claude mcp add siterooster -- npx -y @siterooster/mcp-server

然后在环境中设置API密钥:

export SITEROOSTER_API_KEY=sr_live_your_key_here

光标

添加 .cursor/mcp.json 在项目根目录中:

{
  "mcpServers": {
    "siterooster": {
      "command": "npx",
      "args": ["-y", "@siterooster/mcp-server"],
      "env": {
        "SITEROOSTER_API_KEY": "sr_live_your_key_here"
      }
    }
  }
}

风帆/克莱恩

与Cursor相同的配置格式——添加到客户端的MCP设置文件中。

环境变量

变量 必填 描述
SITEROOSTER_API_KEY 是 您的SiteRooster API密钥(sr_live_...)
SITEROOSTER_API_URL 没有 API基本URL(默认值: https://api.siterooster.com)

工具

manage_account

管理您的SiteRooster帐户和网站。

动作 描述
account_info 获取帐户详细信息、级别和限制
usage 检查当前使用情况与层限制
list_sites 列出所有受监控的站点
get_site 获取特定网站的详细信息
add_site 添加要监视的新站点
remove_site 删除网站

例子: “列出我监视的所有站点” → 客服电话 manage_account 随着 action: "list_sites"


crawl_website

抓取网站以发现页面并收集SEO数据。包括实时进度跟踪,报告爬网运行时发现的页面。

动作 描述
start 以实时进度开始新的爬行
status 检查当前爬网进度
pages 列出已爬网的页面(分页)
export 获取包含完整审计数据的所有页面

参数: site_id (必填), page, limit


seo_site_analysis

分析网站的SEO健康状况。需要完成爬网。

动作 描述
issues 按类型筛选的SEO问题(标题、元、h1、规范、视口、alt)
report 完整的SEO报告,结合正常运行时间、抓取、问题、关键字和AI可见性
internal_links 内部链接分析——孤立页面、断开的链接、重定向链

参数: site_id (必填), issue_type, page, limit


seo_page_analysis

在特定页面上运行详细的Lighthouse分析。通过6个阶段跟踪进度:获取页面、运行Lighthouse、提取结构、分析关键字、映射位置和检查内部链接。

动作 描述
analyse 逐步开始新的分析
status 检查分析进度
results 获取完整的分析结果
audit 获取以前抓取的页面的SEO审计

参数: url (用于分析), site_id, analysis_id (状态/结果), page_id (供审计)


keyword_research

使用SERP分析和人工智能提取发现关键字机会。分析谷歌的顶级搜索结果,并提取竞争对手排名的关键字,包括传统关键字工具遗漏的术语。

动作 描述
discover 通过实时进度启动关键字发现(SERP→ AI概述→ 页面提取)
status 检查正在运行的查找作业
results 按关键字获取缓存的发现结果
volumes 获取关键字列表的搜索量数据

参数: keyword (用于发现/结果), discovery_id (用于状态), keywords (阵列,用于卷), location_code (默认值:2840=US)


ai_prompt_tracking

跟踪AI平台如何提及和引用您的网站。这是SiteRooster的独特优势-没有其他SEO工具通过API提供AI可见性跟踪。

动作 描述
overview 每个平台得分的可见性摘要
citations 引文分析和竞争对手比较
add_prompt 添加新的跟踪提示
remove_prompt 删除跟踪的提示
check_prompt 触发新的可见性检查(实时查询AI平台,需要20-40秒)

参数: site_id (必填), prompt (用于添加), prompt_id (用于删除/检查), platforms (数组 chatgpt, claude, gemini, perplexity), target_domain, schedule (daily, weekly, manual)

例子: “当被问及网站监控工具时,检查ChatGPT是否提到我的网站”


search_engine_rank_tracking

跟踪谷歌搜索结果中的关键字排名。

动作 描述
list 获取所有当前状态的跟踪关键字
add 添加新关键字以监视
check 触发所有关键字的排名检查

参数: site_id (必填), keyword (用于添加)


website_monitoring

监控网站健康状况——正常运行时间、SSL、域信息、安全标头和内容更改。

动作 描述
health_check 立即启动健康检查
uptime 获取正常运行时间历史记录和百分比
ssl SSL证书详细信息和到期时间
domain WHOIS和DNS信息
security 安全标头分析
content_changes 列出检测到的内容更改
content_diff 获取内容版本之间的差异

参数: site_id (必填), hours (正常运行时间,默认值:24), monitor_id (对于content_diff), limit

用法示例

连接MCP服务器后,您可以向AI代理询问以下问题:

  • “将siterooster.com添加到我的监控中并运行完全爬网”
  • “我的网站有什么SEO问题?显示任何缺少元描述的内容”
  • “运行灯塔分析https://example.com/blog"
  • “研究‘网站监控工具’的关键词,并向我展示竞争对手的排名”
  • “跟踪ChatGPT和Gemini上提示的‘适合小企业的最佳SEO工具’”
  • “检查我的SSL证书是否即将过期”
  • “显示本周在我的网站上检测到的任何内容更改”
  • “过去7天我的正常运行时间怎么样?”
  • “将我抓取的所有页面导出为完整报告”

速率限制

API费率限制基于您的SiteRooster级别:

级别 请求/分钟 请求/天 价格
免费 10 100 0美元
小 30 1000 9美元/月
中等 60 5000 29美元/月
企业 120 20000 99美元/月

状态轮询端点(爬网状态、分析进度、关键字发现进度)不受每分钟速率限制,以确保顺利跟踪进度。

MCP服务器自动处理速率限制,对429个响应进行优雅的重试。

需求

  • Node.js 18或更高版本
  • 带有API密钥的SiteRooster帐户

链接

许可证

麻省理工学院