siteone-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@siteone-mcp-serverCrawl https://example.com and list SEO issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
siteone-mcp-server
MCP server that wraps the SiteOne Crawler CLI for SEO auditing and site analysis. Use it with Claude Code, Claude Desktop, or any MCP-compatible client.
Install SiteOne Crawler
The auto-installer downloads the correct SiteOne Crawler binary for your platform:
npx -y siteone-mcp-server --installThis installs to ~/.siteone-crawler/ and the MCP server will auto-detect it — no further configuration needed.
Supports macOS (arm64, x64) and Linux (arm64, x64). Windows users should download manually.
Quick Start
Claude Code
claude mcp add siteone -- npx -y siteone-mcp-serverClaude Desktop
Add to your MCP settings (~/.claude/mcp_settings.json):
{
"mcpServers": {
"siteone": {
"command": "npx",
"args": ["-y", "siteone-mcp-server"]
}
}
}Available Tools
Tool | Description |
| Full site crawl — returns JSON with SEO, performance, and security metrics for all URLs |
| Single page analysis — fast, lightweight audit of one URL |
| Crawl a site and generate an XML sitemap file |
| Crawl a site and export all pages as markdown files |
| Quick shallow crawl for health check statistics |
Configuration
The server resolves the SiteOne binary in this order:
--siteone-binCLI argument (highest priority)SITEONE_BINenvironment variable~/.siteone-crawler/crawler(auto-installed location)crawlerin PATH (fallback)
CLI argument
claude mcp add siteone -- npx -y siteone-mcp-server --siteone-bin=/path/to/crawlerOr in Claude Desktop config:
{
"mcpServers": {
"siteone": {
"command": "npx",
"args": ["-y", "siteone-mcp-server", "--siteone-bin=/path/to/crawler"]
}
}
}Environment variables
Variable | Purpose | Default |
| Path to the SiteOne crawler binary | Auto-detected (see above) |
| Working directory for crawl outputs | Current working directory |
Examples
Once configured, ask Claude:
"Crawl https://example.com and summarize the SEO issues"
"Check if https://example.com has any broken links"
"Generate a sitemap for https://example.com"
"Export https://example.com as markdown"
"Give me a quick health check of https://example.com"
Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run dev
# Test with MCP Inspector
npm run inspectLicense
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dorkside/siteone-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server