
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.
概覽
一個本機 MCP 伺服器,讓助理透過託管的 Shotpipe 服務擷取任意網址的截圖並查看影像,或產生簽章的 Open Graph 社群卡片連結。
- 可以做什麼
- 將網址擷取為影像(png、jpeg 或 pdf),可設定尺寸、整頁、選擇器、深色模式、封鎖廣告與橫幅,並回傳影像及可分享的簽章連結,也可略過快取重新渲染。依託管範本產生簽章社群卡片連結,可設定標題、作者、標籤、強調色與標誌,預設只回傳連結,也可要求渲染預覽圖。
- 適用情境
- 適合助理需要以影像方式檢視網頁,或為頁面產生 Open Graph 圖片,而不想在本機執行無頭瀏覽器時使用。也適合對使用者提供的網址截圖,因為渲染在託管端完成,並會拒絕私有位址與雲端中繼資料主機。
- 執行需求
- 透過 npx 在本機執行(需要 Node.js)。需要在 SHOTPIPE_KEY 提供 Shotpipe API 金鑰 ID,並在 SHOTPIPE_SECRET 提供 HMAC 簽章密鑰;可在註冊頁免費取得金鑰。需要連線至 Shotpipe 服務的網路,可用 SHOTPIPE_BASE_URL 指向自架執行個體。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Shotpipe — Screenshots & OG Images,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
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
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版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分