
SEO MCP Tools

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 文件中提取和分析站点地图信息。
核心功能
- Get First Sitemap URL: 从 robots.txt 文件中提取第一个站点地图 URL。
- Get All Sitemap URLs: 从 robots.txt 文件中提取所有站点地图 URL。
适用场景
- SEO 专家快速分析网站站点地图结构。
- 开发者自动化获取站点地图信息。
- 网站管理员监控和管理站点地图。
工具列表
- get_sitemap_url_from_robots_txt: 提取 robots.txt 文件中的第一个站点地图 URL。
- 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
安装教程
- 克隆仓库:
bash git clone https://github.com/yourusername/seo-mcp-tools.git cd seo-mcp-tools
- 安装依赖:
bash pip install fastmcp advertools requests pandas
调试方式
启动 MCP 服务器:
python mcp_server.py
或使用 FastMCP 开发工具进行交互式测试:
fastmcp dev mcp_server.py
运行测试:
pytests