SEO Skill

dev.seoskill由 seoskill.dev 發布官方發布者v0.5.0更新於 Oct 24, 2026

Free Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.

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

概覽

AI 產生的概覽

一個 SEO 資料 MCP 伺服器,把真實的 Google Search Console、Analytics、Bing 與爬取資料交給助理,用來診斷流量與收錄問題。

可以做什麼
取得 Search Console 的總量、熱門頁面與查詢,以及附帶 Google 更新日期的期間比較報告。檢查單一網址或一組網址的即時頁面狀態、Google 收錄狀態及其排名查詢。讀取原始 Search Console 或 Bing 資料列,以及 Google Analytics 或 Clicky 的到達頁面。使用自己的 DataForSEO 或 Ahrefs 金鑰進行關鍵字、搜尋結果、競爭對手與反向連結研究。爬取整個網站以找出技術問題與 AI 代理可讀取性,並建議內部連結(僅 CLI)。
適用情境
適合讓助理回答點擊數為何下滑、哪些頁面接近第一頁、某頁面是否被收錄、網站對 AI 爬蟲呈現如何等問題,並以你自己的帳戶資料為依據,而非通用建議或關鍵字工具估算。
執行需求
可將託管的遠端端點加入為遠端 MCP 伺服器,或在本機執行 npm CLI 套件以進行爬取與取得 Bing 資料。透過 OAuth 使用可查看 Search Console 的 Google 帳戶登入。關鍵字與競爭對手研究可選配 DataForSEO 或 Ahrefs 金鑰。需要連線至託管服務與被檢查網站的網路。
安裝前請注意
登入後伺服器可存取你的 Google Search Console 與 Analytics 資料,託管服務會加密保存已連結的 Google 帳戶與已儲存的金鑰。關鍵字與競爭對手研究會用你自己的金鑰向 DataForSEO 或 Ahrefs 送出請求。爬取與頁面檢查會存取即時網址,這些網站可能記錄請求。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SEO Skill,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "seo-skill": {
      "type": "http",
      "url": "https://seoskill.dev/mcp"
    }
  }
}

README

[SEO Skill]

SEO For Agent-Native Teams

[npm]

The SEO data I give my agents every day, so they work from my real numbers instead of guessing.

Most AI SEO tools do one of two things. They hand your agent a checklist of generic advice, or they feed it estimates from a keyword tool that has never seen your site. Either way you end up with the same pages everyone else is publishing. Pages written from a keyword list aren't SEO. They're slop.

This works the other way round. It's a Google Search Console MCP server and CLI, and it doesn't tell your agent what to do. It gives it the facts: your clicks, impressions and positions from Search Console, your visits from Google Analytics or Clicky, your Bing data, the dates of Google updates, and a crawl of your site. Your agent works out what matters, and you decide what changes.

It's free and open source. Hack around with it. Make it your own.

Installation (30-second setup)

1. Connect it to your agent

Claude Code
bash
claude mcp add --transport http seoskill https://seoskill.dev/mcp
Codex
bash
codex mcp add seoskill --url https://seoskill.dev/mcp
Any other agent

Add https://seoskill.dev/mcp as a remote MCP server. Cursor, Claude Desktop, VS Code and most other agents support it.

The CLI (for crawls and Bing, which run on your machine)
bash
npm i -g seoseo start

seo start signs you in, connects your agents and installs the skill.

2. Sign in with Google

Your agent opens a Google sign-in. Pick the account that can see your Search Console. That's your account. There's no password and no signup form.

3. Ask it something real

text
Why did clicks drop on example.com last month?

That's it. You're ready to go.

What you can ask it

  • "Why did clicks drop last month? Was it the core update?"
  • "Which pages are close to page one, and what do they rank for?"
  • "Is this page indexed? If not, why not?"
  • "Which searches does this page show up for that it never mentions?"
  • "Can ChatGPT, Claude and Perplexity read my site?"
  • "Who am I up against in search, and is there demand for a 'vs' or alternatives page?"

Your agent picks the commands, reads the results and shows you what it found.

Why it exists

I built this because agents kept failing at SEO in the same few ways.

#1: The agent makes things up

The problem. Ask an agent why your traffic dropped and you get a tidy list of possible causes. Algorithm update, technical issues, content quality. None of it comes from your site, so none of it helps.

The fix is to give it your numbers:

  • seo report shows your totals against the last period, the pages and queries that moved, and the places worth a look: quick wins, low click-through rates, pages stuck on page two, decay and cannibalization.
  • seo compare lines up the weeks before and after a date, with the Google updates in between.

#2: Keyword tools are guessing too

The problem. Ahrefs and Semrush estimate your traffic from a sample. They miss most of the long tail, and they rarely agree with each other.

The fix is to start from your own data. Search Console is the source of truth for Google. When you do need keyword volumes or competitor data, seo research uses your own DataForSEO or Ahrefs key, and it keeps those estimates apart from your real numbers.

#3: The agent says it's fixed when it isn't

The problem. Agents trust their own edits. Then you find the page is still noindexed, still redirecting, or still not in Google.

The fix is to check the live site:

  • seo page loads one URL and asks Google whether it's indexed.
  • seo index checks every page that lost its clicks.
  • seo crawl checks the whole site, including what AI agents can read.

#4: Too many reports

The problem. SEO tools love reports. The first version of this had about 70 of them, and almost nobody used most of them.

The fix was to cut it down to a handful of commands. Each one takes a site or a URL, and dates if you want them. There are no settings to tune. Every result ends with the command to run next, so your agent always knows where to go.

Reference

CommandWhat it returns
seo reportYour Search Console overview for --site, then the top rows of each section
seo pageOne URL: the live page, its Google index status and its queries
seo compareBefore and after a date, with Google updates
seo indexGoogle's indexing reasons for known URLs, labelled from live checks, and pages that lost their clicks
seo researchKeywords, search results, competitors and backlinks from your own key
seo dataRaw Search Console or Bing rows
seo analyticsLanding pages from Google Analytics or Clicky
seo crawlTechnical issues and AI agent access across a site (CLI only)
seo internal-linksInternal links to add across a site or to one page (CLI only)

Every command is also an MCP tool, such as seo_report. Add --json to any command when you're scripting it.

What it keeps

As little as possible. The hosted server keeps your linked Google accounts and any keys you save, encrypted. It doesn't keep your Search Console data, your reports or request logs. The CLI keeps your sign-in in your system keychain. The privacy policy has the details.

Links

Apache-2.0. The name and artwork are covered by the brand policy.

來源:README.md,提交 bc6c4b9

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

2
  1. v0.5.0最新Oct 16, 2026
  2. v0.4.2Oct 16, 2026

評分

已滿足適用檢查項的 85%

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

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

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Seoskill 整合