Shotpipe — Screenshots & OG Images

io.github.podop29由 GitHub 帳號 podop29 發布v0.1.1更新於 Oct 25, 2026

Screenshot any URL and see it, or mint a social card — hosted, SSRF-safe, cached. No Chrome to run.

已驗證STDIO僅桌面瀏覽器自動化媒體與設計

概覽

AI 產生的概覽

一個本機 MCP 伺服器,讓助理透過託管的 Shotpipe 服務擷取任意網址的截圖並查看影像,或產生簽章的 Open Graph 社群卡片連結。

可以做什麼
將網址擷取為影像(png、jpeg 或 pdf),可設定尺寸、整頁、選擇器、深色模式、封鎖廣告與橫幅,並回傳影像及可分享的簽章連結,也可略過快取重新渲染。依託管範本產生簽章社群卡片連結,可設定標題、作者、標籤、強調色與標誌,預設只回傳連結,也可要求渲染預覽圖。
適用情境
適合助理需要以影像方式檢視網頁,或為頁面產生 Open Graph 圖片,而不想在本機執行無頭瀏覽器時使用。也適合對使用者提供的網址截圖,因為渲染在託管端完成,並會拒絕私有位址與雲端中繼資料主機。
執行需求
透過 npx 在本機執行(需要 Node.js)。需要在 SHOTPIPE_KEY 提供 Shotpipe API 金鑰 ID,並在 SHOTPIPE_SECRET 提供 HMAC 簽章密鑰;可在註冊頁免費取得金鑰。需要連線至 Shotpipe 服務的網路,可用 SHOTPIPE_BASE_URL 指向自架執行個體。
安裝前請注意
需要 SHOTPIPE_SECRET 簽章密鑰,README 稱其在本機用於簽署請求。提交截圖的網址會傳送至 Shotpipe 的託管基礎設施,避免指向私有或敏感頁面。og_image 回傳的連結會在首次爬蟲造訪時渲染,可能消耗服務配額。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

shotpipe-mcp

Hosted, SSRF-safe, cached screenshots and Open Graph images for AI agents — no headless Chrome to run.

An MCP server that lets an agent screenshot any URL and see the result, or mint a social-card image, by calling Shotpipe. It's the thing a local browser tool can't be:

  • No Chrome in your agent's sandbox. Rendering happens on Shotpipe's infrastructure. Nothing to install, no memory to babysit, no OOM at 2am.
  • Safe on untrusted URLs. Agents point at URLs their users typed. Shotpipe resolves DNS itself, pins the IP, re-checks every redirect, and refuses private / loopback / cloud-metadata hosts — so a hostile link can't turn your renderer into an SSRF hole.
  • Cached. The first capture renders; every identical one after is served from the edge in milliseconds and costs nothing.

Ad and cookie-consent banners are stripped by default.

Install

jsonc
// Claude Desktop (claude_desktop_config.json), Claude Code (.mcp.json),// Cursor, Cline, or any MCP client:{  "mcpServers": {    "shotpipe": {      "command": "npx",      "args": ["-y", "shotpipe-mcp"],      "env": {        "SHOTPIPE_KEY": "k_your_key",        "SHOTPIPE_SECRET": "your_signing_secret"      }    }  }}

Get a free key at shotpipe.io/signup (no card) or run npx shotpipe-init. Self-hosting Shotpipe? Set SHOTPIPE_BASE_URL.

Tools

screenshot

Screenshot a URL and return the image (so the model can see it) plus a permanent, shareable signed URL.

url (required) · format png|jpeg|pdf · width · height · dpr · full_page · selector · dark · omit_background · block_ads · block_banners · wait_for · delay · quality · fresh

og_image

Build a signed social-card URL from a hosted template. Returns the URL only by default and renders nothing — the image renders lazily on the first crawler hit, so agent/build time stays fast. Drop it into <meta property="og:image">. Pass render: true to also get a preview image.

title (required) · template · author · tag · accent · logo · width · height · dpr · render

How it works

The signing secret never leaves the process — every request is HMAC-signed locally, exactly like Shotpipe's other clients. The server just builds a signed URL and (for screenshot) fetches the bytes.

MIT · shotpipe.io

來源:README.md,提交 a4b1695

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

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

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