Serp Metrics

com.toolsthatrank由 toolsthatrank.com 發布v1.0.0更新於 Oct 24, 2026

Impression-weighted SERP position, click projection on your own CTR curve, share of voice

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取資料與分析

概覽

AI 產生的概覽

一個遠端 MCP 伺服器,用來計算 SEO 搜尋能見度指標:依曝光加權的 SERP 排名、依自備 CTR 曲線的點擊預測,以及聲量佔比。

可以做什麼
依曝光加權計算一組查詢列的平均 SERP 排名,同時提供算術平均值與兩者差距,讓高曝光查詢比低曝光查詢更有份量。依你提供的 CTR 曲線,預測一組查詢列在目標排名而非目前排名下可獲得的點擊數。計算多個競爭對象在一組關鍵字上的聲量佔比,一律回報曝光佔比,若提供 CTR 曲線則另給加權能見度佔比。
適用情境
當你已擁有關鍵字組的 SERP 排名與曝光資料,並希望取得一致、透明的能見度指標時適用,例如比較自身與競爭對手的排名,或估算排名提升帶來的點擊成長。
執行需求
遠端 streamable HTTP 端點;未宣告套件、環境變數或標頭。你需要自行提供查詢列資料,點擊預測與加權聲量佔比還需自備 CTR 曲線。
安裝前請注意
此伺服器刻意不內建 CTR 表,因此預測結果完全取決於你提供的曲線,應視為依輸入資料推算的估計值。端點未宣告身分驗證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Serp Metrics,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.toolsthatrank%2Fserp-metrics/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "serp-metrics": {
      "type": "http",
      "url": "https://toolsthatrank-mcp.lipmichal.workers.dev/"
    }
  }
}

工具

3

impression_weighted_position

Impression-weighted average position

Compute the impression-weighted average SERP position for a set of query rows, alongside the plain arithmetic mean and the gap between them. The arithmetic mean lets a 3-impression query count as much as a 30,000-impression one; the weighted figure describes where a typical impression actually happened. A positive weighting_shift means your high-volume queries rank worse than the unweighted average suggests.

輸入參數rows必填

project_clicks_from_ctr_curve

Project clicks against a supplied CTR curve

Project how many clicks a set of query rows would earn at a target position instead of their current position, using a CTR curve THAT YOU SUPPLY. This server deliberately ships no built-in CTR table: every published average-CTR-by-position table is a third-party estimate over someone else's traffic, so applying one silently would disguise a guess as a measurement. Pass your own measured curve (Search Console clicks/impressions by position is the honest source). Positions between curve points are linearly interpolated; positions beyond the curve clamp to the last point rather than extrapolate, and are counted in clamped_row_count. If any row carries observed clicks, the output also reports how far the supplied curve is from your reality.

輸入參數rows必填ctr_curve必填target_position

share_of_voice

Share of voice across a keyword set

Compute share of voice across competing entities over a keyword set. Reports impression share always, and, if you supply a CTR curve, a weighted visibility share that accounts for the fact that an impression at position 1 is not worth an impression at position 9. Impression share is share of the supplied set only and says nothing about keywords you did not supply.

輸入參數entities必填ctr_curve

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 72%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分

    請在註冊中心條目中發布圖示。

  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。