SitemapKit
SitemapKit é uma API e servidor MCP que descobre e extrai sitemaps de qualquer site. Desenvolvedores e agentes de IA o utilizam para obter instantaneamente a lista completa de URLs de qualquer domínio — útil para auditorias de SEO, rastreamento web, indexação de conteúdo e fluxos de trabalho de IA.
Documentação
Servidor MCP SitemapKit
Dê aos agentes de IA um rastreador de sitemap XML confiável por meio do Model Context Protocol (MCP). A API de extração do SitemapKit descobre arquivos de sitemap, analisa índices de sitemap aninhados e retorna uma lista de URLs sem duplicatas para auditorias de SEO, inventários de conteúdo, pesquisas e fluxos de trabalho de agentes.
Funciona com clientes compatíveis com MCP, incluindo Claude Desktop, Cursor, Windsurf e outros assistentes de IA que suportam servidores stdio locais.
Ferramentas
| Ferramenta | Descrição |
|---|---|
discover_sitemaps | Encontra todos os arquivos de sitemap de um domínio (verifica robots.txt, caminhos comuns, índices de sitemap) |
extract_sitemap | Extrai todas as URLs de um arquivo de sitemap específico |
full_crawl | Descobre + extrai todas as URLs de todos os sitemaps em uma única chamada |
Configuração
1. Obtenha uma chave de API
Cadastre-se em sitemapkit.com e pegue sua chave de API em app.sitemapkit.com/settings/api.
2. Configure seu cliente MCP
Claude Desktop
Adicione em ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"sitemapkit": {
"command": "npx",
"args": ["-y", "sitemapkit-mcp"],
"env": {
"SITEMAPKIT_API_KEY": "your-api-key-here"
}
}
}
}
Cursor
Adicione em .cursor/mcp.json no seu projeto (ou no ~/.cursor/mcp.json global):
{
"mcpServers": {
"sitemapkit": {
"command": "npx",
"args": ["-y", "sitemapkit-mcp"],
"env": {
"SITEMAPKIT_API_KEY": "your-api-key-here"
}
}
}
}
Windsurf
Adicione em ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"sitemapkit": {
"command": "npx",
"args": ["-y", "sitemapkit-mcp"],
"env": {
"SITEMAPKIT_API_KEY": "your-api-key-here"
}
}
}
}
Exemplos de uso
Depois de configurado, você pode pedir ao seu assistente de IA:
- "Encontre todos os sitemaps de stripe.com"
- "Extraia todas as URLs de https://example.com/sitemap.xml"
- "Obtenha a lista completa de URLs de shopify.com, até 5.000 URLs"
Monitoramento contínuo de sitemaps
Este servidor MCP foi projetado para descoberta e extração sob demanda. Para monitorar um site continuamente, detectar páginas recém-publicadas e enviar alertas via webhook assinado, use o Monitoramento SitemapKit.
O plano gratuito inclui um monitor diário. Os planos pagos adicionam mais sites, limites de URLs mais altos e verificações com frequência de até uma vez por hora. Consulte a documentação de webhooks para cargas úteis, assinaturas e comportamento de novas tentativas.
Limites da API
Os limites dependem do seu plano SitemapKit. O campo meta.quota em cada resposta informa quantas solicitações restam no mês.
| Plano | Solicitações de API/mês | URLs por extração |
|---|---|---|
| Gratuito | 100 | 1.000 |
| Starter | 5.000 | 10.000 |
| Pro | 50.000 | 50.000 |
Consulte as permissões atuais de API e monitoramento na página de preços.
Licença
MIT