Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Siteone Server

FreeNot checked

Enables SEO auditing and site analysis by crawling websites, identifying issues, and generating reports like sitemaps and markdown exports.

GitHubEmbed

About

Enables SEO auditing and site analysis by crawling websites, identifying issues, and generating reports like sitemaps and markdown exports.

README

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 --install

This 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-server

Claude Desktop

Add to your MCP settings (~/.claude/mcp_settings.json):

{
  "mcpServers": {
    "siteone": {
      "command": "npx",
      "args": ["-y", "siteone-mcp-server"]
    }
  }
}

Available Tools

Tool Description
crawl_site Full site crawl — returns JSON with SEO, performance, and security metrics for all URLs
crawl_single_page Single page analysis — fast, lightweight audit of one URL
generate_sitemap Crawl a site and generate an XML sitemap file
export_markdown Crawl a site and export all pages as markdown files
get_crawl_summary Quick shallow crawl for health check statistics

Configuration

The server resolves the SiteOne binary in this order:

  1. --siteone-bin CLI argument (highest priority)
  2. SITEONE_BIN environment variable
  3. ~/.siteone-crawler/crawler (auto-installed location)
  4. crawler in PATH (fallback)

CLI argument

claude mcp add siteone -- npx -y siteone-mcp-server --siteone-bin=/path/to/crawler

Or in Claude Desktop config:

{
  "mcpServers": {
    "siteone": {
      "command": "npx",
      "args": ["-y", "siteone-mcp-server", "--siteone-bin=/path/to/crawler"]
    }
  }
}

Environment variables

Variable Purpose Default
SITEONE_BIN Path to the SiteOne crawler binary Auto-detected (see above)
SITEONE_OUTPUT_DIR Working directory for crawl outputs Current working directory

Examples

Once configured, ask Claude:

Development

# Install dependencies
npm install

# Build
npm run build

# Watch mode
npm run dev

# Test with MCP Inspector
npm run inspect

License

MIT

from github.com/Dorkside/siteone-mcp-server

Install Siteone Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install siteone-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add siteone-mcp-server -- npx -y siteone-mcp-server

FAQ

Is Siteone Server MCP free?

Yes, Siteone Server MCP is free — one-click install via Unyly at no cost.

Does Siteone Server need an API key?

No, Siteone Server runs without API keys or environment variables.

Is Siteone Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Siteone Server in Claude Desktop, Claude Code or Cursor?

Open Siteone Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Siteone Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs