Sitemap MCP Server

Sitemap MCP Server

site icon
2025.04.21 0
Python站点地图解析SEO分析网站结构可视化搜索工具
Sitemap MCP Server 是一个专为AI代理和MCP客户端设计的工具,用于获取、解析、分析和可视化网站站点地图。它支持所有标准的站点地图格式,包括XML、Google News和纯文本站点地图。该服务器提供了多种工具和提示模板,帮助用户高效地分析和处理站点地图数据。
View on GitHub

Overview

基本能力

产品定位

Sitemap MCP Server 是一个专为AI代理和MCP客户端设计的工具,用于获取、解析、分析和可视化网站站点地图。

核心功能

  • 支持所有标准的站点地图格式,包括XML、Google News和纯文本站点地图。
  • 提供多种工具,如获取站点地图树、获取站点地图页面、获取站点地图统计信息和解析站点地图内容。
  • 提供多种提示模板,如分析站点地图、检查站点地图健康度、提取URL等。

适用场景

  • 网站SEO分析
  • 站点地图结构可视化
  • 站点地图健康度检查
  • 站点地图内容提取和分析

工具列表

  • get_sitemap_tree: 从网站URL获取并解析站点地图树。
  • get_sitemap_pages: 从网站的站点地图获取所有页面,并提供过滤选项。
  • get_sitemap_stats: 获取网站站点地图的统计信息。
  • parse_sitemap_content: 直接从XML或文本内容解析站点地图。

常见问题解答

  • 安装依赖:确保已安装uv。
  • 安装完成后需要重启Claude或Cursor以启用MCP服务器。

使用教程

使用依赖

确保已安装uv:

# 安装uv
# 参考链接:https://docs.astral.sh/uv/getting-started/installation/

安装教程

通过Smithery安装:

npx -y @smithery/cli install @mugoosse/sitemap --client claude

调试方式

使用MCP Inspector进行调试:

npx @modelcontextprotocol/inspector env TRANSPORT=stdio uvx sitemap-mcp-server

打开MCP Inspector:http://127.0.0.1:6274,选择stdio传输并连接到MCP服务器。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。