SitemapKit
SitemapKit es una API y servidor MCP que descubre y extrae sitemaps de cualquier sitio web. Desarrolladores y agentes de IA lo utilizan para obtener la lista completa de URL de cualquier dominio al instante, útil para auditorías SEO, rastreo web, indexación de contenido y flujos de trabajo de IA.
Documentación
Servidor MCP de SitemapKit
Brinda a los agentes de IA un rastreador de sitemaps XML confiable a través del Protocolo de Contexto de Modelo (MCP). La API de extracción de SitemapKit descubre archivos de sitemap, analiza índices de sitemap anidados y devuelve una lista de URLs deduplicadas para auditorías de SEO, inventarios de contenido, investigación y flujos de trabajo de agentes.
Funciona con clientes compatibles con MCP, incluidos Claude Desktop, Cursor, Windsurf y otros asistentes de IA que admiten servidores stdio locales.
Herramientas
| Herramienta | Descripción |
|---|---|
discover_sitemaps | Encuentra todos los archivos de sitemap para un dominio (verifica robots.txt, rutas comunes, índices de sitemap) |
extract_sitemap | Extrae todas las URLs de un archivo de sitemap específico |
full_crawl | Descubre + extrae todas las URLs de todos los sitemaps en una sola llamada |
Configuración
1. Obtén una clave de API
Regístrate en sitemapkit.com y obtén tu clave de API desde app.sitemapkit.com/settings/api.
2. Configura tu cliente MCP
Claude Desktop
Agrega a ~/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
Agrega a .cursor/mcp.json en tu proyecto (o al ~/.cursor/mcp.json global):
{
"mcpServers": {
"sitemapkit": {
"command": "npx",
"args": ["-y", "sitemapkit-mcp"],
"env": {
"SITEMAPKIT_API_KEY": "your-api-key-here"
}
}
}
}
Windsurf
Agrega a ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"sitemapkit": {
"command": "npx",
"args": ["-y", "sitemapkit-mcp"],
"env": {
"SITEMAPKIT_API_KEY": "your-api-key-here"
}
}
}
}
Ejemplos de uso
Una vez configurado, puedes pedirle a tu asistente de IA:
- "Encuentra todos los sitemaps de stripe.com"
- "Extrae cada URL de https://example.com/sitemap.xml"
- "Obtén la lista completa de URLs de shopify.com, hasta 5000 URLs"
Monitoreo continuo de sitemaps
Este servidor MCP está diseñado para descubrimiento y extracción bajo demanda. Para monitorear un sitio web de forma continua, detectar páginas recién publicadas y enviar alertas webhook firmadas, usa Monitoreo de SitemapKit.
El plan gratuito incluye un monitor diario. Los planes de pago agregan más sitios web, límites de URLs más altos y verificaciones con una frecuencia de hasta cada hora. Consulta la documentación de webhooks para conocer los payloads, firmas y comportamiento de reintentos.
Límites de la API
Los límites dependen de tu plan de SitemapKit. El campo meta.quota en cada respuesta te indica cuántas solicitudes te quedan este mes.
| Plan | Solicitudes de API/mes | URLs por extracción |
|---|---|---|
| Gratis | 100 | 1,000 |
| Starter | 5,000 | 10,000 |
| Pro | 50,000 | 50,000 |
Consulta las asignaciones actuales de API y monitoreo en la página de precios.
Licencia
MIT