mcpField
A
autorank-mcp

autorank-mcp

本地服务
github.com/RyanKramer商业与营销09 周前更新

关于 autorank-mcp

autorank-mcp 为 SEO 从业者和 AI Agent 提供离线技术 SEO 工具,可生成和验证结构化数据、元标签及爬取指令,并分析搜索结果预览和文案。工具均为纯函数,无需 API 密钥、账户或网络调用。

主要功能

  1. 01生成并验证 JSON-LD 结构化数据
  2. 02生成元标签与爬取指令
  3. 03验证 robots.txt 和 hreflang
  4. 04检查标题与描述的像素截断
  5. 05预览搜索结果展示效果
  6. 06分析关键词密度与可读性

适用场景

  1. 01为页面生成 FAQ 或文章结构化数据
  2. 02检查 robots.txt 语法问题
  3. 03调整标题以减少搜索结果截断
  4. 04分析页面文案的关键词密度与可读性

MCP 相关

autorank-mcp 是供 MCP 客户端使用的服务器,向 AI Agent 暴露离线 SEO 工具。其工具不进行网络调用,也不需要 API 密钥或账户。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ryankramer-autorank": {
"command": "uvx",
"args": [
"autorank-mcp"
]
}
}
}
启动命令uvx autorank-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiautorank-mcp0.1.0

工具

18

收录的工具列表 · 更新于 3 周前

参数类型必填说明
titlestring是

详细介绍

AutoRank MCP

面向 AI Agent 的技术 SEO 工具。生成和验证结构化数据、构建元标签和爬取指令、检查搜索结果在 Google 中的实际呈现效果,并分析文案——所有操作都可以在 Claude、Cursor 或任何 MCP 客户端中完成。

无需 API 密钥。无需账户。无需网络调用。 每个工具都是纯函数,因此服务可离线运行,并且只需一行命令即可安装。

这些工具的浏览器版本可在 autorank.so/free-tools 使用。

安装

Claude Desktop — 添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "autorank": {
      "command": "uvx",
      "args": ["autorank-mcp"]
    }
  }
}

或者使用 pip:

pip install autorank-mcp

然后将客户端指向 autorank-mcp 命令。无需设置环境变量。

工具

结构化数据
工具功能
generate_faq_schema根据问题/答案对生成 FAQPage JSON-LD
generate_article_schema生成包含作者和日期的 Article JSON-LD
generate_breadcrumb_schema生成 BreadcrumbList JSON-LD
generate_local_business_schema生成包含邮政地址的 LocalBusiness JSON-LD
validate_json_ld解析数据块,检查各类型的必填字段,并标记有风险的模式
元信息和爬取指令
工具功能
generate_meta_tags完整的 head 区块:标题、描述、规范链接、OG、Twitter Card
generate_robots_meta根据指令生成 robots 元标签,并附上通俗易懂的说明
generate_robots_txt生成 robots.txt,可选择屏蔽主要 AI 爬虫
validate_robots_txt验证语法,并指出会造成实际损害的错误
generate_hreflang生成 hreflang 标签,并明确说明返回链接要求
SERP 和文案
工具功能
check_title_length检查标题的像素宽度截断情况
check_description_length检查描述的像素宽度截断情况
serp_preview预览完整搜索结果的呈现效果,包括面包屑
keyword_density统计词语和短语的频率,并警告关键词堆砌
readability_scoreFlesch 阅读易读度和年级水平
实用工具
工具功能
build_utm_link生成带 UTM 标记的跟踪 URL,并警告大小写不一致
slugify根据标题生成简洁的 URL slug
autorank_free_tools列出需要实时爬取的纯网页工具

设计说明

标题检查衡量的是像素宽度,而不是字符数。 Google 会根据渲染宽度截断标题,字符数很容易造成误判——60 个大写 W 和 60 个 i 所占的空间大不相同。标题是摘要被重写的最常见原因,因此该检查改为估算宽度。

结构化数据工具不会帮你造假。 无论何时出现 aggregateRating,validate_json_ld 都会将其标记出来,因为伪造评分是已知的手动处置原因;而 generate_faq_schema 会明确说明,答案必须已在页面上展示。与渲染内容不一致的结构化数据是垃圾内容信号,而不是捷径。

有些工具是刻意不提供的。 任何需要实时爬取或关键词语料库的功能——例如检查失效链接、关键词难度、提取站点地图、检测重复内容——都不是纯函数,因此会留在网页端。这些工具会由 autorank_free_tools 列出。

robots.txt 控制的是爬取,而不是索引。 validate_robots_txt 会在输出中说明这一点,因为混淆两者是网站意外导致页面留在索引中的最常见原因。

开发

git clone https://github.com/RyanKramer/autorank-mcp
cd autorank-mcp
pip install -e .
autorank-mcp

关于

由 AutoRank 构建——AI SEO 内容自动化工具。这些工具的网页版本以及约 30 款其他工具,均可在 autorank.so/free-tools 免费使用。

采用 MIT 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。