关于 MisarSEO MCP Server
MisarSEO MCP Server 为营销人员和网站所有者提供 SEO 研究与监测工具,涵盖关键词研究、排名跟踪、站点审计、反向链接、Search Console 数据和 AI 搜索可见度。
主要功能
- 01研究并分类关键词
- 02跟踪排名和 SERP 变化
- 03审计网站健康状况与技术问题
- 04查看反向链接和竞争对手
- 05分析 Search Console 表现
适用场景
- 01制定关键词计划和内容简报
- 02监测项目域名的搜索排名
- 03通过站点审计发现技术问题
- 04与竞争对手比较搜索表现
MCP 相关
向 MCP 客户端提供 SEO 研究和监测工具、提示词及资源。支持 stdio 和 Streamable HTTP 连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.misar.io/seo/mcpclaude mcp add --transport http misar-ai-misarseo https://api.misar.io/seo/mcp{"mcpServers":{"misar-ai-misarseo":{"type":"http","url":"https://api.misar.io/seo/mcp"}}}在 Cursor 中打开{"servers":{"misar-ai-misarseo":{"type":"http","url":"https://api.misar.io/seo/mcp"}}}在 VS Code 中打开{"mcpServers":{"misar-ai-misarseo":{"type":"http","url":"https://api.misar.io/seo/mcp"}}}{"mcpServers":{"misar-ai-misarseo":{"serverUrl":"https://api.misar.io/seo/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.misar.io/seo/mcp需要授权工具
详细介绍
MisarSEO MCP 服务
从任何 AI 助手中研究关键词、跟踪排名、审核网站、监控反向链接和 AI 搜索可见度。
180 个工具 · 6 个提示词 · 3 个资源 · 6 个 Agent 技能
兼容 Claude(桌面版、Code 和网页版)、Cursor、VS Code、Windsurf、Cline、 Zed、Gemini CLI、ChatGPT 以及任何其他兼容 MCP 的客户端,可通过 stdio 或 Streamable HTTP 连接。
安装
Smithery(推荐)
npx -y @smithery/cli install misar/misarseo-mcp --client claude
Claude Code
claude mcp add misarseo -- npx -y @misarseo/mcp@latest
手动安装(适用于任何客户端)
{
"mcpServers": {
"misarseo": {
"command": "npx",
"args": ["-y", "@misarseo/mcp@latest"],
"env": { "MISARSEO_API_KEY": "mseo_your_key_here" }
}
}
}
每种客户端的现成配置都位于 connectors/ 中。
远程连接(无需安装)
{
"mcpServers": {
"misarseo": {
"type": "streamable-http",
"url": "https://api.misar.io/seo/mcp",
"headers": { "Authorization": "Bearer mseo_your_key_here" }
}
}
}
身份验证
在 https://seo.misar.io/ai(AI 与 MCP → 创建 API 密钥)创建 API 密钥——密钥以
mseo_ 开头——然后通过以下三种方式之一将其提供给服务:MISARSEO_API_KEY 环境变量、MCP 客户端的 env 块,或
~/.misarseo/config.json 中的 { "api_key": "mseo_…" }。
可自托管实例:设置 MISARSEO_BASE_URL。
工具
| 工具 | 描述 |
|---|---|
list_projects | 列出用户组织中的活跃项目。 |
get_dashboard | 为调用者组织中的每个活跃项目提供一张卡片:最新审核健康状况、排名跟踪器状态,以及过去 7 天的网站分析会话数。 |
research_keywords | 在一次调用中研究 1-5 个种子关键词的数据(搜索量、难度、CPC、相关创意)——每个种子关键词运行一次研究。 |
save_keywords | 将关键词保存到项目的已保存关键词列表中。 |
list_saved_keywords | 列出项目中已保存的关键词,以及已缓存的相关指标(搜索量、难度、CPC)和标签。 |
classify_keyword_intent | 根据措辞判断 1-200 个关键词的搜索意图:信息型、导航型、商业型、交易型或未知。 |
get_keyword_potential | 获取一个关键词的父级主题和流量潜力,基于一组有界(最多 5 个)相关关键词之间真实 SERP 重叠情况构建——而非完整的“关键词到 URL”反向索引,本代码库的免费技术栈并不具备该索引。 |
get_keyword_serp_overview | 获取每个关键词的 SERP 概览:该关键词最新的实时 SERP 快照;此外,当此确切关键词已在此项目的排名跟踪中时,还会从与 get_rank_keyword_history/get_rank_volatility_index 相同的排名跟踪服务中直接读取其历史排名趋势和 SERP 波动情况。 |
get_keyword_strategy | 关键词策略构建器:针对 1-500 个粘贴的关键词,执行“搜索量 -> 聚类 -> 页面 -> 简报”流程,完全由现有组件组合而成——包括相同的批量关键词查询、已保存关键词主题聚类功能和 get_topic_research 共用的短语聚类引擎、与项目自身已抓取页面的文本匹配,以及有界数量的 AI 网关内容简报调用(按测得的搜索量,从排名靠前的少数聚类中每个聚类调用一次,并受共享 AI 网关预算限制)。 |
get_topic_research | 获取种子关键词的内容创意,由本代码库已为其他功能获取的三个来源组合而成:种子词的 SERP(当前为其排名的页面标题)、PAA 风格的问题(将真实自动补全结果改写为问题),以及自动补全关键词建议。 |
get_keyword_list_share_of_voice | 获取已保存关键词列表的声量份额:项目自身域名加最多 3 个竞争对手域名,根据已保存关键词标签评分(在本代码库中,“已保存关键词列表”就是一个已保存关键词标签——省略 tagId/tagName 表示项目中的所有已保存关键词)。 |
get_domain_overview | 返回域名自然搜索概况:预估自然流量、自然关键词数量,以及 0-100 的域名权威度评分。 |
get_domain_batch | 批量分析域名:每个域名返回一条权威度记录,每次最多 100 个。 |
get_domain_authority_history | 域名权威度历史:某个项目和域名的已存储权威度快照趋势,按时间从早到晚排列。 |
capture_domain_authority_snapshot | 立即记录域名权威度快照:调用 get_domain_overview 已使用的同一免费解析器,并记录今天的读数,以便 get_domain_authority_history 返回趋势数据。 |
find_serp_competitors | 比较给定关键词集的搜索结果中相互竞争的域名。 |
get_keyword_gap | 将项目自身域名与最多 3 个竞争对手域名进行比较,并将竞争对手排名涉及的每个关键词分类为缺失/落后/持平/领先/未知。 |
list_competitor_monitors | 竞争对手页面变更检测:列出项目监控的具体竞争对手 URL,并提供 lastCheckedAt(首次定期检查到该页面之前为 null)。 |
add_competitor_monitor | 开始监控一个竞争对手页面的变更:标题/元数据、真实的逐行内容差异(新增/删除/未更改的行数——绝不捏造相似度评分)、出站链接和结构化数据类型。 |
remove_competitor_monitor | 停止监控一个竞争对手 URL。 |
get_competitor_monitor_changes | 获取一个受监控竞争对手 URL 的已检测变更时间线,按时间从新到旧排列——未发现任何变更的检查不会显示在此处。 |
get_rank_tracker | 只读访问排名跟踪器配置及其最新结果。 |
add_rank_tracking_keywords | 向现有排名跟踪器配置添加关键词。 |
get_rank_config_trend | 获取某个跟踪器每次运行的关键词排名分布区间,按时间从早到晚排列——每次检查中,排名前 3、4-10、11-20 或 20 名以外的跟踪关键词数量。 |
get_rank_movers | 在指定时间范围内,获取跟踪器自身域名的新上榜关键词和快速攀升关键词。 |
get_rank_keyword_history | 获取每个关键词随时间变化的排名序列,按时间从早到晚排列——与应用为单个跟踪关键词绘制 SERP 历史图表所用的序列相同。 |
get_rank_volatility_index | 获取近期运行的 SERP 波动指数——该跟踪器自身排名在每次运行间的变动幅度,完全根据已存储的历史记录计算(不发起新的 SERP 调用)。 |
get_rank_ai_overview_trend | 获取跟踪器关键词的 AI Overview 出现趋势,按时间从早到晚排列——每次检查中,SERP 显示 Google AI Overview 的跟踪关键词占比,以及该比例随时间的变化。 |
list_rank_annotations | 获取排名跟踪器自身时间线上的图表备注——如“部署了新的标题标签”“算法更新”,按时间从早到晚排列。 |
add_rank_annotation | 在排名跟踪器自身时间线上添加图表备注。 |
remove_rank_annotation | 从排名跟踪器自身时间线上移除图表备注。 |
list_rank_cannibalisation | 列出最新排名 URL 与声明的目标 URL 不一致的跟踪关键词(参见 set_rank_keyword_target_url)。 |
set_rank_keyword_target_url | 设置或清除某个跟踪关键词预期排名的 URL。 |
list_rank_keyword_tags | 列出某个排名跟踪器正在使用的标签,以及项目的完整标签词汇表。 |
update_rank_keyword_tag | 对选定的跟踪关键词附加或移除一个标签(每次调用最多 500 个关键词 ID)。 |
get_brave_search_rank_check | 检查项目域名(或明确指定的 targetDomain)在某个关键词的真实 Brave Search 结果中的排名。 |
create_rank_tracker | 为项目创建排名跟踪器配置(域名 + 市场 + 设备 + 日程),并返回其 configId。 |
list_rank_tracking_keywords | 列出一个排名跟踪器跟踪的关键词:{ keywords, totalCount, page, pageSize },每行包含 { id, configId, keyword, searchVolume, keywordDifficulty, cpc, metricsFetchedAt, createdAt }。 |
remove_rank_tracking_keywords | 根据跟踪关键词 ID(来自 list_rank_tracking_keywords)从排名跟踪器中移除关键词。 |
start_site_audit | 从 startUrl 开始 MisarSEO 网站抓取/审核。 |
get_site_audit_status | 获取由 start_site_audit 启动的网站审核进度:{ status, pagesCrawled, pagesTotal, lighthouseTotal, lighthouseCompleted, lighthouseFailed, currentPhase, startedAt, completedAt }。 |
get_audit_comparison | 将一次网站审核与更早的一次进行比较:哪些问题是新增的,哪些已修复,哪些仍然存在,以及健康评分的变化。 |
get_audit_core_web_vitals | 核心网页指标报告:列出本次审核已运行 Lighthouse 的各页面/策略的 LCP/INP/CLS,并根据 Google 发布的阈值进行分类。 |
get_audit_https_report | HTTPS 报告:安全页面占比、混合内容和不安全链接数量、首页 HTTPS 路径状态,以及 HTTPS 网站站点地图中的 HTTP URL——针对项目最新完成的抓取(或指定的较早抓取)。 |
get_audit_internal_links | 内部链接报告:每个页面的内部出站/入站链接数量、孤立页面、死胡同,以及点击深度分布——针对项目最新完成的抓取(或指定的较早抓取)。 |
get_audit_structured_data | 结构化数据报告:按 schema.org @type 对页面分组,列出没有结构化数据的页面,以及包含无法解析的 JSON-LD 区块的页面——针对项目最新完成的抓取(或指定的较早抓取)。 |
get_search_console_performance | 查询已连接 Search Console 资源的 Search Analytics:按查询/页面/国家/设备/日期查看点击次数、展示次数、CTR 和平均排名。 |
inspect_urls | 对已连接资源的最多 10 个 URL 运行 Google Search Console URL Inspection:索引/覆盖状态、上次抓取时间、Google 选择的 canonical 与声明的 canonical,以及移动设备/富媒体搜索结果评估结果。 |
get_search_console_coverage | 获取 MisarSEO 自身的已连接资源索引覆盖率报告:哪些 URL 已编入索引、已排除或出错,以及原因。 |
get_search_console_hourly_performance | 获取 MisarSEO 自身保留的已连接资源 Search Console 小时级汇总数据——对应于 get_search_console_performance 的每日存档。 |
get_search_console_sitemaps | 获取 Search Console sitemaps.list/sitemaps.get:已连接资源提交的所有站点地图及其处理状态(待处理、上次下载时间、警告/错误数量、各内容类型的提交数量),或一个指定的站点地图。 |
get_gsc_ctr_by_position | 按排名位置获取 CTR:将网站自身历史 Search Console 点击/展示数据按排名位置分组(1-3、4-10、11-20、21+——与本代码库现有的排名跟踪位置分布区间一致),并提供项目在每个区间实际获得的点击加权 CTR。 |
get_gsc_anonymous_queries | 匿名查询估算:为保护搜索者隐私,Search Console 会从按查询维度返回的响应中完全省略部分低频查询(这是 Google 自己记录的行为,并非本代码库的假设)。 |
get_cannibalisation_report | 查找项目已连接的 Search Console 资源中出现自身竞争的查询:其两个或更多页面因同一查询获得展示,导致该查询的点击、点击信号和排名历史分散在多个 URL 上。 |
get_content_decay_report | 查找在两个相邻时间段之间点击量明显下降的页面,数据完全来自 MisarSEO 自身存档的 Search Console 历史记录(由每晚同步填充的每日每页前 200 条存档)。 |
get_backlinks_overview | 返回反向链接概况摘要(反向链接总数、引荐域名、引荐页面、排名),以及按反向链接数量排列的主要引荐域名。 |
get_link_intersect | 查找链接到项目 2-4 个竞争对手、但未链接到项目自身的域名。 |
list_disavow_entries | 拒绝链接文件管理:列出项目的所有拒绝链接条目,按时间从早到晚排列。 |
add_disavow_entry | 拒绝链接文件管理:将一个 URL 或域名标记为拒绝对象。 |
remove_disavow_entry | 拒绝链接文件管理:根据 ID(来自 list_disavow_entries)移除一个拒绝链接条目。 |
export_disavow_file | 拒绝链接文件管理:将项目的拒绝链接条目导出为 Google 拒绝链接工具接受的精确 .txt 内容(support.google.com/webmasters/answer/2648487)——每行一个不带修饰的 URL,拒绝该确切页面;或使用 domain:<host> 拒绝整个域名及其子域名。 |
get_backlink_anchors | 逐页获取域名或 URL 的锚文本分布:哪些锚文本链接到该页面,以及每个锚文本对应的反向链接、引荐域名、引荐页面和 dofollow 链接数量。 |
get_content_optimizer_report | 为一个页面提供页面内优化建议和 AI 内容评分,并以当前目标关键词排名页面为基准进行评估;两者共同生成——一次 AI 网关调用即可同时生成评分和建议)。 |
get_content_page_metrics | 获取任意单个 URL 的轻量级页面内指标——内容优化器的无关键词、无 AI 同类工具。 |
run_brand_radar_scan | 扫描真实 AI 答案引擎和搜索引用,查找品牌提及、与指定竞争对手的声量份额,以及引用来源。 |
get_brand_radar_scan_status | 根据 jobId 获取由 run_brand_radar_scan 启动的 Brand Radar 扫描状态。 |
explore_ai_prompt | 将一个提示词提交给最多 4 个模型角色运行,并逐字返回每个回答;启用 webSearch 时还会返回真实引用。 |
research_ai_prompts | 将一个种子主题转化为值得跟踪的候选提示词(将真实 Google/Bing 自动补全结果改写为问题),并提供来自此项目自身已跟踪提示词的已有提及率信号。 |
compare_ai_competitor_positioning | 通过 explore_ai_prompt 流程运行一个提示词,并根据相同的真实模型回答,检查一个品牌及其指定竞争对手的提及和引用情况。 |
get_direct_vendor_answers | 对最多 5 个真实且直接验证的供应商模型运行提示词——you_com(You.com Answer API)、deepseek、grok(xAI)、meta_ai(Meta's Model API)和 minimax;每个模型都通过相应供应商自己的公共 API 调用。 |
get_brand_scan_trend | 获取某个品牌或域名记录的 AI 可见度历史:每次过往 Brand Radar 扫描中看到的提及、引用来源和竞争对手,按时间从早到晚排列。 |
list_brand_monitors | 列出项目的品牌监控项——由 Brand Radar 按计划重新扫描的目标,而非仅在调用 run_brand_radar_scan 时扫描的目标。 |
upsert_brand_monitor | 创建或替换品牌监控项——设置完整的日程和竞争对手列表,而非单独字段。 |
delete_brand_monitor | 删除品牌监控项,停止其定期扫描。 |
list_tracked_prompts | 列出项目的跟踪提示词——按计划通过 explore_ai_prompt 的真实回答流程重新运行,并与上一次检查的结果对比,以发现提及/引用量下降。 |
upsert_tracked_prompt | 创建或替换跟踪提示词——设置完整的模型列表和日程,而非单独字段。 |
delete_tracked_prompt | 删除跟踪提示词,停止其定期检查。 |
get_tracked_prompt_trend | 获取某个跟踪提示词的观测历史——每次真实定期检查记录一个数据点(mentionedByCount/citedByCount 相对于 successfulModelCount),按时间从早到晚排列。 |
get_unlinked_mentions_report | 未链接的品牌提及:通过免费 SERP 后端将 brand 作为查询词搜索,然后检查每个结果页面是否已链接到 trackedDomain。 |
get_media_monitoring_report | 媒体监控:筛选 get_unlinked_mentions_report 的候选结果,只保留已知社交/论坛/新闻平台域名;也可以选择合并同一品牌已运行的 Prompt Explorer 扫描中的引用平台细分数据。 |
search_local_businesses | 搜索坐标附近的本地商家列表。 |
get_google_business_questions | 获取某个商家关键词对应的问答条目。 |
run_local_nap_audit | 将声明的商家名称/地址/电话与免费 OpenStreetMap 商家搜索在所声明位置附近找到的列表进行比较。 |
get_local_pack_rank | 只读访问本地包排名检查配置及其最新检查结果。 |
get_local_rank_grid | 只读访问地理网格排名跟踪配置及其最新运行结果。 |
get_gbp_profile | 只读获取项目已关联地点的 Google Business Profile 列表资料:标题、类别、电话、网站、描述、营业时间段数量,以及已设置的 Google 属性分类条目。 |
get_gbp_performance | 只读获取项目已关联地点在包含起止日期的日期范围内的 Business Profile Performance API 指标。 |
get_gbp_reviews | 只读获取项目已关联 Google Business Profile 地点的评价,一次一页,遵循 Google 分页。 |
reply_to_gbp_review | 回复一条评价(或覆盖现有回复),使用来自 get_gbp_reviews 的 reviewId。 |
get_gbp_optimization | 获取项目已关联 Google Business Profile 地点的完整度/质量评分,以及基于 AI 的优化建议。 |
list_gbp_locations | 列出此部署的操作员凭据可管理的所有 Google Business Profile 账户和地点——用于选择要关联到项目的地点,数据来源于 set_gbp_connection。 |
get_gbp_connection | 获取项目当前关联的 Google Business Profile 地点;若尚未关联,则返回 { connection: null }。 |
set_gbp_connection | 将项目关联(或重新指向)到某个 Google Business Profile 地点。 |
disconnect_gbp | 移除项目与其 Google Business Profile 地点的关联。 |
list_gbp_posts | 列出在项目已关联 Google Business Profile 地点发布的帖子。 |
create_gbp_post | 在已关联的 Google Business Profile 地点发布新的“最新动态”帖子。 |
delete_gbp_review_reply | 移除所有者在一条 Google 评价下发布的回复(使用来自 get_gbp_reviews 的 reviewId)。 |
create_local_pack_rank_config | 创建本地包排名检查配置:检查 businessName 在某个地点、某个关键词下的 Google 本地包排名。 |
delete_local_pack_rank_config | 删除本地包排名检查配置,包括其全部检查历史。 |
run_local_pack_rank_check | 立即运行本地包排名检查——实时抓取一次 Google 公共本地搜索结果(不使用付费 Places API)。 |
create_local_rank_grid_config | 创建地理网格排名跟踪配置:围绕中心坐标设置一个 3x3 点阵,并从每个点检查某个关键词和域名的自然搜索排名。 |
delete_local_rank_grid_config | 删除地理网格排名跟踪配置,包括其全部运行记录和点位历史。 |
run_local_rank_grid | 立即运行地理网格排名检查——最多调用 9 次实时 SERP 和 9 次反向地理编码。 |
get_web_analytics_summary | 获取项目自身跟踪代码段的会话数/页面浏览量/跳出率时间序列。 |
get_web_analytics_top_pages | 根据浏览量列出热门页面,并分别提供入口页面和退出页面细分数据;数据来自项目自身的跟踪代码段。 |
get_web_analytics_sources | 获取项目自身跟踪代码段的引荐来源/渠道/UTM 细分数据,包括 AI 引荐归因:aiReferral.bySource 按助手(chatgpt/claude/perplexity/gemini/copilot/you/poe)细分 AI 引荐渠道。 |
get_web_analytics_devices | 获取项目自身跟踪代码段的设备/浏览器/操作系统细分数据。 |
list_ga4_properties | 列出调用者已连接的 Google Analytics 授权可访问的所有 GA4 资源——用于选择要关联到项目的资源,数据来源于 set_ga4_property。 |
set_ga4_property | 关联(或重新指向)项目的 Google Analytics 资源。 |
disconnect_ga4 | 解除项目与其 Google Analytics 资源的关联。 |
get_ga4_performance_summary | 获取 MisarSEO 为已连接资源保留的每日 Google Analytics 汇总数据:sessions、activeUsers、newUsers、engagementRate、bounceRate、conversions、screenPageViews。 |
get_ga4_channel_breakdown | 获取 MisarSEO 为已连接资源保留的每日 GA4 渠道细分数据(sessionDefaultChannelGroup)——从其他所有获客渠道中分离出自然搜索,这是 GA4 在 Search Console 自身点击/展示数据之外补充的 SEO 相关信号。 |
get_ga4_landing_pages | 获取 MisarSEO 为已连接资源保留的每日 GA4 落地页细分数据:每个落地页的会话数/互动情况/转化数,并在每天内按会话数降序排列。 |
log_analyzer_list_uploads | 列出项目的服务器日志上传记录及其解析状态——用于日志文件分析器/机器人分析功能。 |
log_analyzer_upload | 上传服务器访问日志,以便在后台解析(日志文件分析器/机器人分析)。 |
log_analyzer_daily_summary | 获取日期范围内所有日志上传记录中按(日期、机器人类别、机器人标签、状态代码、内容类型区间)统计的机器人命中数——用于生成机器人流量的时间序列、状态代码或内容类型视图。 |
log_analyzer_top_paths | 获取机器人访问次数最多的路径,按(机器人类别、机器人标签、路径、状态代码)细分——用于展示机器人分析的最繁忙路径表格。 |
list_link_prospects | 链接建设工具:列出项目的所有潜在链接对象,按时间从新到旧排列,每条记录都附有实时域名权威度读数(绝不缓存,也绝不捏造评分)。 |
add_link_prospect | 链接建设工具:向项目列表中添加一个潜在链接对象域名/页面。 |
update_link_prospect | 链接建设工具:编辑潜在链接对象的可编辑字段(url/label/targetUrl/联系人字段)——仅更改此处提供的字段。 |
update_link_prospect_status | 链接建设工具:让潜在链接对象沿外联状态流程推进——prospected -> contacted -> replied -> link_placed/declined/no_response(declined/no_response 可以回到 contacted,以便再次联系)。 |
remove_link_prospect | 链接建设工具:根据 ID(来自 list_link_prospects)移除一个潜在链接对象及其活动日志。 |
list_link_prospect_activity | 链接建设工具:获取潜在链接对象的活动日志——包括每条手动输入的备注和每次自动记录的状态变更,按时间从新到旧排列。 |
add_link_prospect_note | 链接建设工具:向潜在链接对象添加一条手动活动日志记录,例如 |
import_link_prospects_csv | 链接建设工具:从已解析的行中一次性批量添加最多 500 个潜在链接对象(每行至少包含一个域名)。 |
export_link_prospects_csv | 链接建设工具:将项目的潜在链接对象列表导出为 CSV 文本。 |
get_bing_site_overview | 获取 Bing 自身对项目域名的视图:每日搜索表现(点击/展示)、每个查询的统计数据、自身网站入站链接、剩余 URL 提交配额、抓取诊断信息(抓取统计、抓取问题、抓取设置)、已提交的 Feed 和查询参数设置——直接从 Bing Webmaster API 读取。 |
get_bing_backlinks | 获取 GetLinkCounts:项目匹配的 Bing 网站自身入站链接页面列表——这是 get_bing_site_overview 中已包含的反向链接字段的专用单次调用形式。 |
get_bing_url_links | 获取 GetUrlLinks:指向项目匹配的 Bing 网站上某个特定页面的入站链接(锚文本 + 来源 URL),直接从 Bing Webmaster API 读取。 |
get_bing_url_info | 获取 GetUrlInfo,以及可选的 GetChildrenUrlInfo:项目匹配的 Bing 网站上某个 URL 的索引/抓取元数据(锚文本数量、发现/上次抓取日期、HTTP 状态、Bing 是否将其视为页面);设置 includeChildren 后,还会返回 Bing 在其下发现的每个 URL 的相同元数据。 |
get_bing_keyword_research | 获取 GetKeyword + GetKeywordStats + GetRelatedKeywords:某个查询的真实 Bing 展示数据、近期每周历史记录和相关查询——直接从 Bing Webmaster API 读取。 |
get_bing_detail_stats | 获取 GetQueryTrafficStats + GetPageStats + GetPageQueryStats + GetQueryPageStats + GetQueryPageDetailStats:项目匹配的 Bing 网站按查询和页面划分的搜索表现详情。 |
get_bing_feed_details | 获取 GetFeedDetails:项目匹配网站某个特定 Feed URL 的 Feed 详情,结构与 Bing GetFeeds 列表中的一条记录相同。 |
submit_bing_content | 提交内容:将页面完整内容(经过 base64 编码的 HTTP 消息)直接推送到项目匹配的 Bing 网站,绕过抓取流程。 |
submit_bing_feed | 提交 Feed:将站点地图/Feed URL 提交到项目匹配的 Bing 网站。 |
save_bing_crawl_settings | 保存抓取设置:覆盖项目匹配的 Bing 网站的抓取速率/AJAX 抓取配置。 |
update_bing_blocked_url | 添加屏蔽 URL + 移除屏蔽 URL:通知 Bing 停止或恢复在项目匹配网站的搜索结果中显示一个 URL。 |
update_bing_query_parameter | 添加查询参数 + 移除查询参数 + 启用/禁用查询参数:添加、移除或切换一个查询字符串参数,通知 Bing 在为项目匹配网站规范化 URL 时忽略该参数。 |
list_bing_sites | 列出调用者已连接的 Bing Webmaster OAuth 授权可访问的所有网站——用于选择要关联到项目的网站,数据来源于 set_bing_site。 |
set_bing_site | 关联(或重新指向)项目的 Bing Webmaster 网站。 |
disconnect_bing | 解除项目与其 Bing Webmaster 网站的关联。 |
submit_indexnow | 将项目自身最多 10,000 个 URL 提交到 IndexNow(由 Bing、Yandex、Seznam 和 Naver 转发),使其无需等待下一次计划抓取即可重新抓取。 |
get_yandex_site_overview | 获取 Yandex 自身对项目域名的视图:索引摘要——包括网站质量指数(SQI),这是与 OpenPageRank 和 Tranco 并列的第三个独立权威度信号——以及热门搜索查询;直接从 Yandex Webmaster API 读取。 |
reindex_yandex_url | 请求 Yandex Webmaster 重新抓取项目匹配主机上的某个特定 URL。 |
list_yandex_hosts | 列出调用者已连接的 Yandex Webmaster OAuth 授权可访问的所有主机——用于选择要关联到项目的主机,数据来源于 set_yandex_host。 |
set_yandex_host | 关联(或重新指向)项目的 Yandex Webmaster 主机。 |
disconnect_yandex | 解除项目与其 Yandex Webmaster 主机的关联。 |
get_baidu_connection | 获取项目当前的百度 Webmaster(百度搜索资源平台)连接,以及今日推送配额使用情况。 |
set_baidu_connection | 设置(或替换)项目的百度 Webmaster 网站和推送令牌。 |
disconnect_baidu | 移除项目的百度 Webmaster 连接。 |
submit_baidu_urls | 将项目自身的 URL 推送到百度(data.zz.baidu.com/urls),以加快抓取。 |
list_ahrefs_projects | 列出调用者已连接的 Ahrefs Connect 授权可访问的所有 Rank Tracker 和 Site Audit 项目——用于选择要关联到 MisarSEO 项目的项目,数据来源于 set_ahrefs_project。 |
set_ahrefs_project | 绑定(或重新指向)项目两个独立 Ahrefs 项目类型中的一个——projectType 用于选择 rank_tracker 或 site_audit。 |
disconnect_ahrefs | 完全断开连接:解除 Rank Tracker 和 Site Audit 两种绑定,并移除已存储的授权。 |
list_patches | 补丁:列出为项目拟定的所有 title/metaDescription/canonical/redirect 修复,按时间从新到旧排列;每个(页面、字段)仅保留一条有效记录。 |
draft_patch | 补丁:根据某个页面的问题拟定 title/metaDescription/canonical/redirect 修复。 |
batch_draft_patches | 补丁:一次调用即可通过 AI 为最多 10 个页面拟定 title 和 metaDescription。 |
publish_patch | 补丁:使拟定的修复生效——该修复会显示在项目的公共清单中,嵌入式代码段(对于重定向,则是由操作员部署的 Worker)会在访问者浏览器中读取该清单。 |
revert_patch | 补丁:停止提供已发布的修复——可立即生效,因为发布操作始终只控制公共清单中的可见性,从未修改受审计网站自身源站的内容。 |
list_patch_auto_publish_rules | 补丁:列出此项目会在 AI 刚拟定补丁时立即自动发布的所有问题类型(每个项目每天最多自动发布 20 个补丁)。 |
enable_patch_auto_publish | 补丁:从现在开始,此问题类型的 AI 新拟定补丁会立即发布,无需等待手动调用 publish_patch(每个项目每天最多自动发布 20 个补丁)。 |
disable_patch_auto_publish | 补丁:停止自动发布此问题类型的 AI 新拟定补丁——之后拟定的补丁将再次等待手动调用 publish_patch。 |
list_report_definitions | 列出项目的报告定义,每个定义都包含 widgetCount。 |
create_report_definition | 创建报告定义,并按打印顺序指定一组选定的组件。 |
get_report_definition | 获取报告定义的名称和按顺序排列的组件类型。 |
rename_report_definition | 重命名报告定义。 |
delete_report_definition | 删除报告定义。 |
set_report_widgets | 按打印顺序替换报告定义的整个组件列表。 |
render_report_definition | 渲染报告定义——仅获取其中选定的组件,而非固定的一组组件。 |
get_report_schedule | 获取报告定义的日程(如果有)。 |
upsert_report_schedule | 创建或替换报告定义的日程——设置完整的间隔和收件人列表,而非单独字段。 |
delete_report_schedule | 删除报告定义的日程。 |
list_portfolios | 列出调用者组织的投资组合,每个投资组合都包含 projectCount。 |
create_portfolio | 创建投资组合。 |
get_portfolio | 为每个成员项目提供一张卡片(结构与 get_dashboard 返回的相同——不含 GSC 和反向链接,原因见其自身说明),并提供汇总总数。 |
rename_portfolio | 重命名投资组合。 |
delete_portfolio | 删除投资组合。 |
add_portfolio_projects | 向投资组合添加项目。 |
remove_portfolio_projects | 从投资组合中移除项目。 |
get_usage | 获取调用者组织的计划等级、剩余额度,以及针对该组织跟踪的所有配额/计数维度。 |
提示词
客户端以斜杠命令形式提供的可复用工作流。
| 提示词 | 描述 |
|---|---|
keyword_research_plan | 调研一个种子主题,按搜索意图和潜力筛选关键词,并保存精选列表。 |
competitor_gap_analysis | 找出竞争对手拥有而项目尚未覆盖的关键词和链接域名。 |
site_audit_review | 将最新的网站审计结果转化为按优先级排列的技术修复清单。 |
search_console_opportunities | 从 Search Console 中挖掘排名临界查询、关键词蚕食问题和流量衰退页面。 |
ai_visibility_check | 检查品牌在 AI 回答中的呈现情况,以及被提及但未附链接的位置。 |
weekly_rank_report | 生成可供利益相关方查看的每周排名跟踪摘要。 |
资源
Agent 无需调用工具即可附加的只读上下文。
| URI | 描述 |
|---|---|
misarseo://projects | 组织当前启用的 MisarSEO 项目及其 ID 和域名。 |
misarseo://dashboard | 每个项目一张卡片:最新审计健康状况、排名跟踪器状态,以及过去 7 天的网站分析会话数。 |
misarseo://account/usage | 套餐级别、剩余额度,以及各项配额(关键词查询、审计、Brand Radar 扫描、日志上传)的使用情况。 |
Agent 技能
收录于 skills/ — 当任务匹配时,Agent 会加载相应指南。
| 技能 | 适用场景 |
|---|---|
ai-search-visibility | 使用 MisarSEO 衡量品牌在 AI 回答和 AI 搜索引用中的呈现情况 — Brand Radar 声量份额、提示词探索、提示词研究和未附链接的提及。适用于“我们是否出现在 ChatGPT 中”“AI 搜索可见度”“GEO”“LLM 提及”“AI Overviews”或品牌提及相关问题。 |
competitor-gap-analysis | 将 MisarSEO 项目与竞争对手进行比较 — 关键词差距、SERP 竞争对手、链接交集和竞争对手页面变更监控。适用于“我的竞争对手是谁”“我缺少哪些关键词”“竞争对手从哪里获得链接”或“监控这个竞争对手的页面”等问题。 |
keyword-research | 在 MisarSEO 中研究、筛选和保存关键词 — 搜索量、难度、意图、流量潜力和主题集群。适用于“为……查找关键词”“我们应该瞄准什么”“关键词创意”“这个关键词值得做吗”,或根据种子主题制定内容计划等需求。 |
rank-tracking-report | 汇报和整理 MisarSEO 排名跟踪数据 — 排名、可见度趋势、排名变动、波动情况、错误页面排名、图表备注和关键词标签。适用于“我的排名怎么样”“每周排名报告”“哪些排名有变动”“跟踪这些关键词”或“哪个页面在这个关键词下排名”等问题。 |
search-console-insights | 将 MisarSEO 中的 Google Search Console 数据转化为行动 — 排名临界查询、关键词蚕食、流量衰退页面、按排名计算的实际 CTR 和索引缺口。适用于“我的搜索流量情况如何”“快速 SEO 优化机会”“流量为什么下降”“彼此竞争的页面”,或任何提及 Search Console / GSC 的问题。 |
technical-site-audit | 阅读 MisarSEO 网站审计结果,并将其转化为按优先级排列的技术修复清单 — HTTPS、内部链接、结构化数据、Core Web Vitals、索引;还可选择将标题/元数据修复作为补丁提交。适用于“审计我的网站”“技术 SEO 问题”“这个页面为什么未被索引”“孤立页面”或“修复我的标题”等问题。 |
安全
破坏性且不可逆的操作会标注 (destructiveHint),以便
客户端在运行前提示确认。技能会指导 Agent 在执行任何会发送邮件、发布内容
或以其他方式让他人看到的操作前先进行确认。
发现(initialize、tools/list、prompts/list、resources/list)
无需凭据,因此注册表可在不提供凭据的情况下索引该服务。
所有操作都需要凭据。
Links
- Website — https://www.misarseo.com
- App — https://seo.misar.io
- Documentation — https://docs.misar.io/seo/mcp
- Smithery — https://smithery.ai/server/misar/misarseo-mcp
- npm — https://www.npmjs.com/package/@misarseo/mcp
- Source — https://github.com/Misar-AI/misarseo-mcp
MIT © Misar.AI
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。