iT邦幫忙

0

GEOMCP:把網站 SEO 檢查接進 Cursor,從 193 頁實測找到 11 個修正點

mcp
  • 分享至 

  • xImage
  •  

網站上線後,你可以直接請 AI 助理檢查公開頁面、列出問題與證據,再確認修正是否生效。我們做了 GEOMCP:免費、MIT 授權的開源 MCP server,不需要 API key。

我們是 WebDecoy 團隊,也是這個專案的維護者。專案目前已發布 v0.1.1。這篇分享開發方式、實測結果與安裝步驟,繁體中文寫作有 AI 協助。

GEOMCP — WebDecoy

先看結果:193 頁、11 個需要處理的地方

2026 年 10 月 17 日,我們把當時正式站 sitemap 中的 193 個 URL,透過 SDK client 和實際的 stdio MCP server 跑過一次。發現的 11 個頁面警告包括:

  • 5 篇文章的 Markdown task list 產生了沒有可存取名稱的 checkbox。
  • 2 頁的標題層級跳級。
  • 1 頁使用「Learn More」這種無法說明目的地的連結文字。
  • 3 頁的主內容缺少有上下文的站內連結。

修正並部署後,使用相同 MCP 重新檢查,原本的 11 個警告全部解除。完整案例與變更連結可以自行確認。

架構與開發中遇到的問題

GEOMCP 以 TypeScript/Node.js 實作,透過 MCP 的 stdio transport 提供工具,分析伺服器回傳的 HTML。它不會啟動瀏覽器執行頁面 JavaScript,也不會改寫網站。

遠端抓取只允許公開 HTTP(S) 網站,包含 DNS/重新導向檢查、回應大小與逾時限制。這是為了讓 URL 稽核工具有明確的抓取邊界。

實測還抓到比較工具本身的 bug:兩次結果同樣是 unknown,卻被算成覆蓋範圍改變。我們修正判斷並加入回歸測試。工具要能解釋「無法評估」,不能把它包裝成通過。

在 Cursor 接上自己的網站

準備 Node.js 22 以上版本。在專案的 .cursor/mcp.json 加入:

{
  "mcpServers": {
    "geomcp": {
      "command": "npx",
      "args": [
        "--yes",
        "--package=https://github.com/WebDecoy/geomcp/releases/download/v0.1.1/webdecoy-geomcp-0.1.1.tgz",
        "geomcp"
      ]
    }
  }
}

啟用 server 後,貼上自己的公開 URL,請助理:

檢查這個頁面。列出最值得先修的三個問題,附上 HTML 中的證據及修正建議。

確認問題後修改網站,再跑一次稽核。透過 compare_audits 看哪些項目改善、退步或無法比較。安裝頁也有 Claude Desktop、VS Code 的設定和 20 秒示範。

五個工具

工具 用途
audit_url 檢查公開頁面並回傳證據及建議
audit_html 離線檢查提供的 HTML,例如部署前的輸出
inspect_robots 檢查指定路徑的 robots.txt 宣告
inspect_sitemap 檢查 URL、重複項目及日期格式
compare_audits 比較前後兩份報告

共 26 個技術檢查,涵蓋可發現性、HTML 結構、結構化資料、媒體與連結等。分數代表這些技術檢查的結果,不代表 AI 引用率、搜尋排名或流量提升。

試用與回饋

歡迎回報可重現的問題、漏掉的檢查項目,以及不同網站框架的實際結果。先選一個頁面,看看它能否幫你找到值得修的地方。


*提醒邦友,使用第三方服務/API 時,請務必評估資安風險與隱私保護
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言