Shapesoda

com.shapesoda由 shapesoda.com 發布官方發布者v1.0.0更新於 Oct 24, 2026

Vectorize images: PNG/JPG to SVG, PDF, EPS, DXF. Turns logos, icons and scans into clean vectors.

已驗證Streamable HTTP可網頁執行開發者工具媒體與設計

概覽

AI 產生的概覽

透過 Shapesoda 服務把標誌、圖示、掃描件等點陣圖轉換為向量格式(SVG、PDF、EPS、DXF)。

可以做什麼
此伺服器提供 Shapesoda 的影像向量化服務。vectorize 工具會把點陣圖(PNG、JPEG、WebP、BMP、GIF、TIFF)轉成 SVG、PDF、EPS、DXF 或重新算圖的 PNG,影像可用聊天附件、upload_id 或精確的 base64 位元組傳入。create_upload 會為本機檔案建立一次性上傳連結,open_editor 會開啟 Shapesoda 視窗讓使用者挑選檔案並調整設定,revectorize 會用其他設定重新處理已儲存的結果,get_usage 則顯示本月點數使用與剩餘情形。
適用情境
適合需要把標誌、圖示、插圖、掃描件或截圖轉成可縮放向量檔的情境,或使用者想以互動方式調整向量化設定時。適用於可接受託管轉換服務、而非本機描圖工具的工作流程。
執行需求
透過 streamable HTTP 連線到 shapesoda.com 的遠端 MCP 端點;未宣告任何套件、環境變數或標頭。上傳本機檔案需要能連到 shapesoda.com 的終端機(例如 Claude Code 或 Cursor);無法連線的聊天應用只能改用編輯器視窗。用量工具意味著需要具備點數的 Shapesoda 帳戶。
安裝前請注意
向量化會消耗點數,get_usage 會顯示剩餘數量,因此重複或大量任務可能用盡付費額度。影像會傳送到第三方 Shapesoda 服務處理。上傳連結為一次性且 10 分鐘內有效,回傳的 curl 指令必須在能連到該服務的終端機中執行。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "shapesoda": {
      "type": "http",
      "url": "https://shapesoda.com/mcp"
    }
  }
}

工具

5

create_upload

Create upload link

Creates a one-time upload link for a local image file (valid 10 minutes). Upload the file with the returned curl command, then pass upload_id to vectorize. Only for agents whose terminal can reach shapesoda.com (Claude Code, Cursor and similar); in Claude.ai and other chat apps the sandbox cannot upload there, so call open_editor instead.

輸入參數filename

vectorize

Vectorize image

Use this when the user wants to convert a raster image (logo, icon, illustration, scan, screenshot; PNG, JPEG, WebP, BMP, GIF, TIFF) into a vector: SVG, PDF, EPS, DXF or a re-rendered PNG. Pass the image in exactly one way: image (a file attached to the chat message, ChatGPT), upload_id (from create_upload) or image_base64 (≤2 MB, only exact file bytes you already have as text). If none of these is available, for example an image attached in Claude.ai, call open_editor instead. Returns a download link per format, valid 24 hours (or retention_days), and the SVG inline when small. Uses 1 credit for all formats; mode=test is free and watermarked; mode=preview is a free PNG up to 1 MP whose link buys the vectors later (format=svg, 1 credit). Do not use for generating new images, editing photos or upscaling.

輸入參數dpidrawmodeunitimagescalewidthaspectcolorscurvesdetailformat另有 31 個

open_editor

Open Shapesoda

Use this when the user wants to vectorize an image but you cannot pass the image to vectorize (no image, upload_id or exact base64 bytes available), including when the user attached the image in Claude.ai: opens the Shapesoda window, where the user picks the file, sees the vector result and adjusts it. Does not vectorize by itself and uses no credits. Do not use for generating new images.

無需輸入參數。

revectorize

Re-vectorize with other settings

Re-vectorizes a stored result (result_id and token from vectorize) with other settings, free for 24 hours after the first vectorization. Used by the Shapesoda window.

輸入參數token必填colorscornerspalettequalitymin_arearesult_id必填image_typesmoothnesstransparency

get_usage

Get usage

Shows how many credits were used this month and how many remain.

無需輸入參數。

版本歷史

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

評分

已滿足適用檢查項的 83%

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

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

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。