siteone mcp服务器
包装MCP服务器 SiteOne爬虫 用于SEO审计和网站分析的CLI。与Claude Code、Claude Desktop或任何兼容MCP的客户端一起使用。
安装SiteOne爬网程序
自动安装程序会为您的平台下载正确的SiteOne Crawler二进制文件:
npx -y siteone-mcp-server --install这将安装到 ~/.siteone-crawler/ MCP服务器将自动检测到它,无需进一步配置。
支持macOS(arm64、x64)和Linux(arm64,x64)。Windows用户应该 手动下载.
快速开始
克劳德代码
claude mcp add siteone -- npx -y siteone-mcp-server克劳德桌面版
添加到MCP设置(~/.claude/mcp_settings.json):
{
"mcpServers": {
"siteone": {
"command": "npx",
"args": ["-y", "siteone-mcp-server"]
}
}
}可用工具
| 工具 | 说明 |
|---|---|
crawl_site | 完整网站抓取——返回JSON,其中包含所有URL的SEO、性能和安全指标 |
crawl_single_page | 单页分析——快速、轻量级地审核一个URL |
generate_sitemap | 抓取网站并生成XML站点地图文件 |
export_markdown | 抓取网站并将所有页面导出为markdown文件 |
get_crawl_summary | 快速浅层爬行用于健康检查统计 |
配置
服务器按以下顺序解析SiteOne二进制文件:
--siteone-binCLI参数(最高优先级)SITEONE_BIN环境变量~/.siteone-crawler/crawler(自动安装位置)crawler在PATH中(回退)
CLI参数
claude mcp add siteone -- npx -y siteone-mcp-server --siteone-bin=/path/to/crawler或者在Claude Desktop配置中:
{
"mcpServers": {
"siteone": {
"command": "npx",
"args": ["-y", "siteone-mcp-server", "--siteone-bin=/path/to/crawler"]
}
}
}环境变量
| 变量 | 目的 | 默认值 |
|---|---|---|
SITEONE_BIN | SiteOne爬虫二进制文件的路径 | 自动检测到(见上文) |
SITEONE_OUTPUT_DIR | 爬网输出的工作目录 | 当前工作目录 |
例子
配置后,询问Claude:
- “爬行https://example.com并总结SEO问题”
- “检查https://example.com有任何断开的链接”
- “为生成站点地图https://example.com"
- “出口https://example.com作为降价”
- “给我一个快速的健康检查https://example.com"
发展
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run dev
# Test with MCP Inspector
npm run inspect许可证
麻省理工学院
