SerpKite

io.github.SerpKitev1.0.0更新於 Oct 5, 2026

Google search, news, maps, scholar and public webpages for AI agents, with Markdown results.

已驗證Streamable HTTP可網頁執行Web Search & ScrapingKnowledge & Memory

概覽

AI 產生的概覽

讓助理執行 Google 網頁、新聞、地圖、學術、專利、購物、圖片與影片搜尋,並把公開頁面轉成 Markdown。

功能
SerpKite 是託管的遠端 MCP 伺服器,提供十四個工具:search、news、maps、scholar、patents、shopping、images、videos、autocomplete、webpage、extract、map、crawl 與 crawl_result。搜尋類工具回傳 Google 結果、答案、知識圖譜與相關問題;webpage 與 extract 會把公開的 HTML 或 PDF 轉成 Markdown,extract 還能依查詢挑選段落。爬取類工具可啟動對公開網站頁面的爬取,並讀取狀態與結果。結果以適合大型語言模型的 Markdown 回傳。
適用情境
當助理需要即時的 Google 搜尋結果、新聞、地點資訊、學術論文、專利、購物或媒體結果,或需要讀取並擷取公開網頁與網站內容時使用。它是自建搜尋或抓取方案之外的託管選擇。
執行需求
需要可連上網路的遠端 Streamable HTTP 端點 SerpKite API 金鑰,並在 Authorization 標頭中以 Bearer 加金鑰的形式送出。用戶端必須支援自訂標頭,否則需要以 Node.js 為基礎的 stdio 橋接。不需安裝 npm 套件。
安裝前請注意
Authorization 標頭帶有金鑰,請勿提交到原始碼控管,優先使用環境變數或密碼輸入。採額度計費,價格與對應的 REST 端點相同,搜尋可能產生費用;可為專用金鑰設定每月額度上限以控制代理支出。crawl 與 extract 會抓取第三方公開頁面,請求會送往 SerpKite 服務。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "serpkite": {
      "type": "http",
      "url": "https://api.serpkite.com/v1/mcp"
    }
  }
}

README

SerpKite MCP

Give AI agents Google search and public web content through the SerpKite remote Model Context Protocol server. Maintained by the SerpKite team.

This repository contains connection examples and registry metadata for the hosted service. The API implementation is proprietary; the documentation and configuration in this repository are MIT licensed.

Connection

  • Endpoint: https://api.serpkite.com/v1/mcp
  • Transport: stateless Streamable HTTP
  • Authentication: Authorization: Bearer <your-api-key>
  • Protocols: 2025-06-18, 2025-03-26, 2024-11-05

Get an API key at app.serpkite.com. Read the pricing and MCP documentation. Credits never expire; failed and empty searches are free. Set a dedicated key's monthly credit limit to control agent spending.

OAuth is planned. Clients must currently support custom headers or use the stdio bridge below. No SerpKite npm MCP package is required.

Claude Code

bash
claude mcp add --transport http serpkite https://api.serpkite.com/v1/mcp \  --header "Authorization: Bearer $SERPKITE_API_KEY"

Cursor

Add to ~/.cursor/mcp.json or your project's .cursor/mcp.json:

json
{  "mcpServers": {    "serpkite": {      "url": "https://api.serpkite.com/v1/mcp",      "headers": { "Authorization": "Bearer ${env:SERPKITE_API_KEY}" }    }  }}

VS Code

Add to .vscode/mcp.json. The password input keeps the API key out of the committed file:

json
{  "inputs": [    { "type": "promptString", "id": "serpkite-key", "description": "SerpKite API key", "password": true }  ],  "servers": {    "serpkite": {      "type": "http",      "url": "https://api.serpkite.com/v1/mcp",      "headers": { "Authorization": "Bearer ${input:serpkite-key}" }    }  }}

Cline

Follow llms-install.md for Cline's remote connection configuration.

Claude Desktop and stdio clients

With Node.js installed, use the third-party mcp-remote bridge in your client's MCP configuration:

json
{  "mcpServers": {    "serpkite": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://api.serpkite.com/v1/mcp", "--header", "Authorization: Bearer ${SERPKITE_API_KEY}"],      "env": { "SERPKITE_API_KEY": "YOUR_API_KEY" }    }  }}

Keep API keys out of source control. ChatGPT connectors that only support OAuth or no authentication cannot currently connect directly.

Tools

ToolPurpose
searchGoogle web results, answers, knowledge graph and related questions
newsGoogle News articles
mapsPlaces, ratings, addresses and coordinates
scholarAcademic papers, citations and PDF links
patentsPatent search
shoppingProducts, prices and merchants
imagesImage search
videosVideo search
autocompleteQuery suggestions
webpagePublic HTML or PDF to Markdown
extractRead multiple URLs, optionally select passages by query
mapDiscover a site's URLs
crawlStart a crawl of public site pages
crawl_resultRead crawl status and results

Tool results are LLM-ready Markdown. Pricing follows the matching REST endpoints. Only public, logged-out pages are fetched. See tool inputs and costs.

Verify the connection

These metadata requests do not run searches:

bash
curl https://api.serpkite.com/v1/mcp \  -H "Authorization: Bearer $SERPKITE_API_KEY" \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'
curl https://api.serpkite.com/v1/mcp \  -H "Authorization: Bearer $SERPKITE_API_KEY" \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

The remote endpoint and all fourteen tool names were verified on 2026-10-05.

Support

Documentation · Status · [email protected]

Google is a trademark of Google LLC. SerpKite is not affiliated with Google.

來源:README.md,提交 ee407da

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Oct 5, 2026