使用说明
@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帐户
链接
- 网站: siterooster.com
- 获取API密钥: site公鸡.com/account/#apikeys
- API文件: sitehorter.com/api-docs
- 技术支持: sitehorter.com/contact
许可证
麻省理工学院
