Sitemap MCP Server

Sitemap MCP Server is an MCP server that fetches, parses, analyzes, and visualizes XML sitemaps and site hierarchies from target website URLs. It connects AI assistants directly to public website sitemap endpoints and raw XML sitemap text, parsing them via the underlying ultimate-sitemap-parser library. Web developers, technical SEO specialists, data engineers, and digital researchers use this tool to inspect website structures without conducting heavy web scraping or manual site exploration. By exposing dedicated analytical tools to LLMs, the server enables the extraction of indexed URLs, breakdown of subsitemaps, inspection of priority attributes, and evaluation of last modification dates. Users can filter retrieved pages by specific URL routes, target designated subsitemaps within large sitemap index trees, and paginate through extensive datasets using cursor-based navigation. The server also integrates ready-to-use prompt templates that allow clients to assess sitemap health, pinpoint missing content gaps, and render site architecture diagrams directly within conversational interfaces, simplifying complex technical SEO audits.

Category: Browser & Web Automation

Tags: seo, sitemap, web scraping, website-analysis, xml

Visit Sitemap MCP Server

How to install and configure Sitemap MCP Server

  1. Ensure Python 3.11+ and uv are installed on your system. 2. Open your client configuration file, such as claude_desktop_config.json for Claude Desktop or your settings in Cursor. 3. Add the server entry under the mcpServers object: json { "mcpServers": { "sitemap": { "command": "uvx", "args": ["sitemap-mcp-server"], "env": { "TRANSPORT": "stdio" } } } } 4. Alternatively, install via Smithery by executing: bash npx -y @smithery/cli install @mugoosse/sitemap --client claude 5. Restart Claude Desktop or refresh your MCP settings in Cursor to load the tools and prompts.

What you can do with Sitemap MCP Server

  • Extract and paginate through all published pages across large websites using cursor-based filtering and custom route restrictions. - Inspect sitemap statistics to analyze total URL counts, priority distributions, and recent modification dates across multiple subsitemaps. - Parse raw XML sitemap text directly in client sessions to validate syntax, hierarchy, and nested page elements. - Generate visual Mermaid.js architectural diagrams of website page hierarchies using automated prompt templates in Claude Desktop. - Conduct technical SEO audits to detect missing content, evaluate sitemap health, and verify subsitemap index declarations.

Key facts

  • https://github.com/mugoosse/sitemap-mcp-server
  • Browser & Web Automation, Web Search & Research
  • seo, sitemap, web scraping, website-analysis, xml

Part of MCP Servers

Related MCP servers

  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP NPX Fetch — MCP NPX Fetch is an MCP server that retrieves online resources and transforms web content into structured formats including HTML,…
  • MCP Naver News — MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…
  • MCP NIF.PT — MCP NIF.PT is an MCP server that connects LLM clients to the Portuguese NIF.PT public API to retrieve and analyze…
  • MCP Node Fetch — MCP Node Fetch is an MCP server that enables language model assistants to retrieve web content and query remote endpoints…
  • MCP Open Library — MCP Open Library is an MCP server that connects AI assistants to the Open Library catalogue API to retrieve book,…

What can Sitemap MCP Server do?

Sitemap MCP Server connects LLM clients to website sitemaps to fetch site trees, extract listed pages, calculate structure statistics, and parse raw XML. It supports route filtering, subsitemap isolation, cursor pagination, and generating architectural diagrams using built-in prompt templates.

How do I install Sitemap MCP Server in Claude Desktop?

You can add Sitemap MCP Server to your claude_desktop_config.json file by defining it under mcpServers with the command uvx and args sitemap-mcp-server with TRANSPORT set to stdio. Alternatively, you can run the automated Smithery CLI installer targeting Claude.

Which MCP clients work with Sitemap MCP Server?

The server is compatible with any MCP-compliant client, including Claude Desktop, Cursor, and Windsurf. It supports both standard input/output (stdio) transport and Server-Sent Events (SSE) transport when run as a standalone server on local port 8050.

Is Sitemap MCP Server open source?

Yes, Sitemap MCP Server is open source and licensed under the MIT License. The code is publicly accessible on GitHub at https://github.com/mugoosse/sitemap-mcp-server, where users can inspect implementation details or contribute.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories