SitemapKit

SitemapKit 是一个 API 和 MCP 服务器,用于发现并提取任意网站的站点地图。开发者和 AI 代理可借助它即时获取任何域名的完整 URL 列表,适用于 SEO 审计、网络爬取、内容索引及 AI 工作流。

文档

SitemapKit MCP Server

Model Context Protocol (MCP) server for SitemapKit. Lets any MCP-compatible AI assistant (Claude, Cursor, Windsurf, etc.) discover and extract sitemaps from any website.

Tools

ToolDescription
discover_sitemapsFind all sitemap files for a domain (checks robots.txt, common paths, sitemap indexes)
extract_sitemapExtract all URLs from a specific sitemap file
full_crawlDiscover + extract all URLs across all sitemaps in one call

Setup

1. Get an API key

Sign up at sitemapkit.com and grab your API key from app.sitemapkit.com/settings/api.

2. Configure your MCP client

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "sitemapkit": {
      "command": "npx",
      "args": ["sitemapkit-mcp"],
      "env": {
        "SITEMAPKIT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project (or the global ~/.cursor/mcp.json):

{
  "mcpServers": {
    "sitemapkit": {
      "command": "npx",
      "args": ["sitemapkit-mcp"],
      "env": {
        "SITEMAPKIT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "sitemapkit": {
      "command": "npx",
      "args": ["sitemapkit-mcp"],
      "env": {
        "SITEMAPKIT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Usage examples

Once configured, you can ask your AI assistant:

API limits

Limits depend on your SitemapKit plan. The meta.quota field in each response tells you how many requests you have remaining this month.

Free plan: 20 requests/month Starter: 500 requests/month Pro: 2000 requests/month

License

MIT