跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 Conductor Website Monitoring,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
来自 Conductor Website Monitoring(原 ContentKing)的实时 SEO 审计数据:受监控的网站和分组、健康分和问题统计、带 SEO 数据的跟踪页面、带受影响页面的 SEO 问题、失效和重定向链接、告警和日志文件中的爬虫访问,并可按需重新审计页面。令牌为只读;重新审计需要 CMS API 令牌。
试试这样问
Conductor Website Monitoring 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Conductor Website Monitoring、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
Conductor Website Monitoring + ChatGPT
来自 Conductor Website Monitoring(原 ContentKing)的实时 SEO 审计数据:受监控的网站和分组、健康分和问题统计、带 SEO 数据的跟踪页面、带受影响页面的 SEO 问题、失效和重定向链接、告警和日志文件中的爬虫访问,并可按需重新审计页面。令牌为只读;重新审计需要 CMS API 令牌。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
CONDUCTOR_REPORTING_API_TOKEN(可选:CONDUCTOR_CMS_API_TOKEN)
步骤 1 — 获取凭证
设置大约需要 2 分钟。你需要一个 Conductor Website Monitoring(ContentKing)账户,并能访问其集成令牌(账户管理员可见)。
- 在 Conductor Website Monitoring 中打开 Account、Account 选项卡、Integration Tokens。
- 把 Reporting API 令牌复制到
CONDUCTOR_REPORTING_API_TOKEN。只粘贴令牌本身,不要带token这个词:连接器会以Authorization: token <token>发送它。该令牌是只读的。 - 可选:把同一页面上的 CMS API 令牌复制到
CONDUCTOR_CMS_API_TOKEN。只有conductor_monitoring_trigger_page_crawl需要它;没有时该工具返回 401。 - 安装连接器并运行
conductor_monitoring_list_websites:它会列出受监控的网站并确认令牌可用。
连接器使用 Reporting API v2(https://api.cm.conductor.com)。大多数工具都需要 website_id,即 conductor_monitoring_list_websites 返回的 id。
可读取的内容:受监控的网站及其域名和页面容量,以及它们的分组(例如博客或商品页这样的页面组)。网站或分组的统计:健康分、问题数量、按类型和状态码统计的 URL 数、可索引性、title、meta description 和 H1 的分布以及 Lighthouse 分数,也可以用 captured_at 查看过去某天。每个被跟踪的 URL 及其 SEO 数据,以及单个页面的全部已知信息:SEO 字段、状态、可索引性、Lighthouse、未解决的问题、Schema.org 数据、内容、来自日志文件的抓取频率和 Enrichment Fields。SEO 问题类型,以及处于打开、关闭、忽略或不适用状态的页面数量,还有受某个问题影响的页面。单个页面未解决的问题,以及该页面上的失效链接、重定向链接和指向规范化 URL 的链接。活动告警(突发变化,例如页面变得不可索引、title 改变、robots.txt 变更或 5xx 错误)以及进入或离开告警的页面。搜索引擎和 AI 爬虫(Googlebot、Bingbot、OpenAI、Anthropic、Perplexity、Meta)对最多 50 个 URL 的每日访问;这需要 Log File Analysis 功能,默认范围为最近 30 天。
可写入的操作:只有 conductor_monitoring_trigger_page_crawl,它通过 CMS API 把一个 URL 加入立即审计的队列,让刚发布的更改马上被检查,而不是等到下一次计划访问。该 URL 必须属于账户中的某个网站。随后 AI 会稍等片刻再读取 conductor_monitoring_get_page_issues。安装时没有工具被关闭。
数据格式:URL 必须是完整的绝对地址(https://www.example.com/page)。日期为 ISO 8601;日期范围使用 YYYY-MM-DD。健康度是 0 到 1000 的分数。问题名称的格式为 <group>/<issue>,例如 title/missing、meta_description/duplicate、h1/too_many、links/broken 或 lighthouse/lcp。分组以 segment:<id> 或 segment_label:<label> 的形式放入 scope 筛选。
分页:per_page 为 1 到 1000 条结果。conductor_monitoring_list_pages 和链接类工具会返回 next_page_cursor,AI 把它作为 page_cursor 传入,直到它不再出现;对于超过 10,000 个页面的网站,这比 page 更快。conductor_monitoring_list_affected_pages 和 conductor_monitoring_list_alert_pages 使用从 1 开始的 page 翻页。
限制:API 每个 IP 地址每秒最多 6 个请求。超过后返回 429 并封锁一分钟,所以 AI 不会以超过需要的速度遍历页面。conductor_monitoring_get_metrics(网站的每日时间序列)和 conductor_monitoring_inspect_url(无需网站 ID 即可查找 URL)使用 Reporting API v1,Conductor 已不再开发它,并计划停用。
常见错误:401 表示令牌错误或缺失,或者重新审计工具缺少 CMS API 令牌。422 表示 Authorization 请求头格式错误,通常是把 token 这个词或引号也一起粘贴了。400 或 404 表示网站 ID 未知,或该 URL 未被跟踪。
该连接器不会更改网站设置、分组或告警,不会添加网站,也不会把问题标记为已忽略或已修复:它只负责报告,修复要在你的网站上完成。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 ChatGPT 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
ChatGPT 在网页版的 Plugins 页面把 MCP 服务器添加为插件,仅付费套餐可用,不再需要开发者模式。在 Business 工作区中只有管理员和所有者可以添加;在 Enterprise 和 Edu 中,管理员可以授予 Create plugins with MCPs 权限。
- 前往 chatgpt.com/plugins,点击 Add,然后选择 Add custom MCP server。
- 填写名称,例如 Name:
Conductor Website Monitoring。 - 在 Connection 下的 Server URL 中填入
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID,Authentication 保持为 OAuth。 - 选择 I understand and want to continue,然后点击 Create as a plugin。ChatGPT 提示时,登录 AnythingMCP 并允许访问。
- 在个人插件中安装这个新插件,然后在对话中输入 @ 并选择它。
可用工具
| Tool | What it does |
|---|---|
conductor_monitoring_list_websites | All websites monitored in the account: id (the website_id the other tools need, except inspect_url and trigger_page_crawl), name, domain… |
conductor_monitoring_list_segments | Segments of a website (groups of pages such as blog or product pages): id, label, shortcode, color |
conductor_monitoring_get_statistics | Aggregate statistics of a website or segment: health score, number of issues, URL counts by type and status code, indexability, title, meta… |
conductor_monitoring_list_pages | Tracked URLs of a website with their SEO data (status code, type, indexability, title, meta description, H1, canonical, health, importance… |
conductor_monitoring_get_page | Everything known about one page: SEO fields, status, indexability, Lighthouse scores, open issues, Schema.org data, content, log file crawl… |
conductor_monitoring_get_log_file_analysis | Daily visits of search engine and AI crawlers (Googlebot, Bingbot, OpenAI, Anthropic, Perplexity, Meta) to up to 50 URLs, from the server… |
conductor_monitoring_list_issues | All SEO issue types of a website or segment with how many pages are open, closed, ignored or not applicable, and percentages |
conductor_monitoring_list_affected_pages | Pages affected by one SEO issue, e.g. title/missing, meta_description/duplicate, h1/missing, canonical_link/points_to_unindexable… |
conductor_monitoring_get_page_issues | Every open SEO issue of one page, with the issue name, its details and since when it is open |
conductor_monitoring_list_page_broken_links | Broken links found on one page: target URL, anchor text, internal or external, status code |
conductor_monitoring_list_page_redirected_links | Redirected links found on one page: target URL, anchor text, internal or external, status code and redirect target |
conductor_monitoring_list_page_canonicalized_links | Links pointing to canonicalized URLs found on one page: target URL, anchor text, internal or external |
conductor_monitoring_list_alerts | Active alerts of a website (sudden changes such as pages becoming non-indexable, titles changing, robots.txt changes, 5xx errors): id… |
conductor_monitoring_list_alert_pages | Pages of one alert, each with whether it entered or exited the alert, its relevance and segments |
conductor_monitoring_get_metrics | Daily time series of a website over a date range (health, issues, page counts and more) |
conductor_monitoring_inspect_url | Look up a URL across all websites of the account and get its page data without knowing the website id |
conductor_monitoring_trigger_page_crawl | Queue one URL for immediate crawling (CMS API), so a change that was just published is audited right away instead of at the next scheduled… |
示例提示
- “www.example.com 的健康分是多少?与 30 天前相比有什么变化?”
- “哪些页面缺少 meta description 或存在重复?按分组归类。”
- “列出我们主站的活动告警,以及进入每个告警的页面。”
- “显示 https://www.example.com/pricing 上的失效链接及其锚文本。”
- “上个月 Googlebot 和 AI 爬虫访问了我们最重要的 10 个商品页多少次?”
FAQ
ChatGPT 免费套餐能用自定义 MCP 服务器吗? OpenAI 只为付费套餐提供自定义 MCP 服务器的说明,Free 套餐不在其列。
下一步
这份指南对你有帮助吗?