SEO MCP Tools

SEO MCP Tools

site icon
2025.05.02 0
PythonSEO 分析站点地图提取搜索工具
SEO MCP Tools 是一个基于 Model Context Protocol (MCP) 的服务,专注于提供 SEO 工具,用于分析和提取 robots.txt 文件中的站点地图信息。该服务主要提供两种工具:获取 robots.txt 文件中的第一个站点地图 URL 和获取所有站点地图 URL。适用于需要快速分析网站站点地图结构的 SEO 专家和开发者。
View on GitHub

Overview

基本能力

产品定位

SEO MCP Tools 是一个专注于 SEO 分析的 MCP 服务,主要用于从 robots.txt 文件中提取和分析站点地图信息。

核心功能

  1. Get First Sitemap URL: 从 robots.txt 文件中提取第一个站点地图 URL。
  2. Get All Sitemap URLs: 从 robots.txt 文件中提取所有站点地图 URL。

适用场景

  • SEO 专家快速分析网站站点地图结构。
  • 开发者自动化获取站点地图信息。
  • 网站管理员监控和管理站点地图。

工具列表

  1. get_sitemap_url_from_robots_txt: 提取 robots.txt 文件中的第一个站点地图 URL。
  2. get_all_sitemap_urls_from_robots_txt: 提取 robots.txt 文件中的所有站点地图 URL。

常见问题解答

  • 如何确保解析的准确性? 服务使用正则表达式模式提取 robots.txt 文件中的相关指令,确保可靠解析。
  • 是否支持所有网站的 robots.txt 文件? 是的,服务设计用于处理各种 robots.txt 文件结构。

使用教程

使用依赖

  • Python 3.8+
  • FastMCP
  • advertools
  • requests
  • pandas

安装依赖命令:

pip install fastmcp advertools requests pandas

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/seo-mcp-tools.git cd seo-mcp-tools
  2. 安装依赖: bash pip install fastmcp advertools requests pandas

调试方式

启动 MCP 服务器:

python mcp_server.py

或使用 FastMCP 开发工具进行交互式测试:

fastmcp dev mcp_server.py

运行测试:

pytests

许可证

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