OctoBoost SEO MCP服务器

将OctoBoost SEO API公开为 模型上下文协议(MCP) 这些工具使代理能够以紧凑、结构化的结果审计网站,而不是获取和解析原始HTML。
在获取免费API密钥 octo-boost.com。新帐户包括免费积分,可以尝试每种工具。
此服务器的功能
octoboost-mcp-server 为MCP客户端提供了三个核心功能:
- 使用以下工具查找可用的分析器
list_analyzers - 使用以下命令抓取域中的相关URL
scan_domain - 使用以下工具运行全面审核
analyze
它是为在推理循环中需要SEO和AI可见性信号的代理工作流而构建的,而无需在原始页面内容上花费数千个令牌。
这是给谁的
此服务器非常适合:
- 开发人员构建支持MCP的产品、助手或内部自动化
- 使用MCP客户端(如Cursor或Claude Desktop)并希望仅通过配置进行SEO工具的团队
- 需要令牌高效的站点审核、进度更新和结构化输出的AI代理工作流程,他们可以对其进行推理
如果你想要一个通用的SEO学习指南或一个原始的HTML抓取工具,它就没那么有用了。这里的主要价值是自动化工作流的紧凑审计输出。
为什么使用这个而不是原始废料?
在LLM环境中直接运行SEO检查是昂贵的。OctoBoost将繁重的任务转移到API,只返回代理决定下一步行动所需的信号。
- 代币高效:结构化结果而不是原始HTML
- LLM友好:分数、标志和诊断,而不是散文解析
- 信用意识:答案包括已使用的学分和剩余学分
- 可预测误差:
401对于无效或过期的密钥,402对于已耗尽的学分
快速开始
- 从获取API密钥 octo-boost.com.
- 将服务器添加到MCP客户端配置中。
- 呼叫
list_analyzers以验证连接。
{
"mcpServers": {
"octoboost-seo": {
"command": "npx",
"args": ["-y", "octoboost-mcp-server"],
"env": {
"OCTOBOOST_API_KEY": "your-api-key"
}
}
}
}常见配置位置:
- 克劳德桌面版:
~/Library/Application Support/Claude/claude_desktop_config.json - 光标:光标MCP设置
- 龙虾:
~/.openclaw/mcp.json
核心工作流程
大多数代理流遵循以下模式:
1. list_analyzers
-> learn categories and available checks
2. scan_domain { domain: "acme.com" }
-> collect relevant URLs for the audit
3. analyze { urls: [...] }
-> run a full audit with SEO score + GEO/AEO score for each URL工具概述
list_analyzers
返回可用的分析器键、类别和权重。首先调用此命令,以便代理知道它可以运行什么。
- 无需输入
- 当前类别包括
seo,accessibility,ux,performance,以及geo - 返回的权重反映了您的个人设置(请参阅 分析设置 在......下面
scan_domain
抓取域名并返回与SEO相关的网址。
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
domain | string | -- | 要扫描的域或URL |
maxPages | number | 服务器默认值 | 要爬网的最大页面数(服务器端限制在批分析限制内) |
excludePatterns | string\[\] | [] | 要跳过的URL模式 |
respectRobotsTxt | 布尔值 | true | 荣誉资质 robots.txt |
defaultLanguageOnly | 布尔值 | true | 跳过备用语言重复项 |
analyze
对一个或多个URL进行全面审核。所有30多个分析器都在每个URL上运行,返回总体SEO得分、每个类别得分和AI搜索可见性的GEO/AEO得分。URL按顺序处理,并在每个URL之后发出进度通知。
| 参数 | 类型 | 说明 |
|---|---|---|
urls | string\[\] | 要分析的URL |
成本: 每个URL 3个学分。
分析设置
从您的仪表板 octo-boost.com/dashboard,您可以配置每个分析器对总分的贡献程度。为30多个分析仪中的任何一个设置0到5之间的权重。
- 重量0 --分析器仍在运行,但被排除在总分计算之外
- 重量1-5 --数值越高,分析器对最终得分的影响就越大
- 更改将立即应用于使用您的密钥进行的所有未来API调用
list_analyzers始终返回您当前的权重,以便代理可以根据您的设置调整其推理
核心网络生命(CrUX)
全面审计包括Chrome UX报告API中p75百分位数的真实用户性能数据(LCP、CLS、INP、FCP、TTFB),即75%的实际Chrome用户体验过或更好的速度。谷歌将这些作为搜索排名信号。
如果没有返回数据,结果将包括确切的原因(例如流量不足、URL不在谷歌的数据集中)。这在低流量网站上很常见,不会影响整体SEO得分。
GEO/AEO输出
全面审计包括 geoScore 除了技术SEO得分。
此分数适用于AI搜索和代理工作流。它有助于回答一个页面是否易于ChatGPT、Claude、Gemini或Perplexity等系统理解、提取、检索和引用。
关键字段包括:
geoScoretechnicalAccesscontentStructureentityClarityauthoritySignalscitationLikelihoodragReadinessllmAssessmentwhyThisMattersForAgents
项目状态
下一步计划:
- \[\]基于LLM的优先级排序和压缩,以实现更紧凑的输出
- \[\]高级工具,如
get_fix_plan,summarize_top_opportunities和compare_urls - \[\]基于抓取和分析构建的更好的站点级工作流程
- \[\]专用接口和API文档
