Unraster

io.github.zane-labs由 GitHub 帳號 zane-labs 發布v1.0.0更新於 Nov 8, 2026

Turn slide images, charts and screenshots into editable PowerPoint (PPTX) or SVG files.

發布方自己的服務:unraster Image to PPTX and SVG

已驗證Streamable HTTP可網頁執行效率與工作流媒體與設計

概覽

AI 產生的概覽

將簡報圖片、圖表和截圖轉換為可編輯的 PowerPoint(.pptx)或 SVG 檔案並回傳下載連結,依點數計費。

可以做什麼
  • 查詢轉換所需的點數價格與帳戶餘額
  • 將 PNG、JPEG 或 WebP 圖片(公開 https 網址或 base64)轉換為可編輯的 PowerPoint 和/或 SVG,並回傳下載連結
  • 查詢仍在進行中的轉換狀態、進度與下載連結
  • PowerPoint 輸出保留原生文字方塊與獨立圖形,每張圖片產生一頁投影片
適用情境
當你手上有截圖、簡報圖片、圖表或流程圖,需要可編輯的簡報檔或向量檔而非平面圖片時使用,例如在 PowerPoint 中重建投影片,或把標誌截圖轉成 SVG。
執行需求
遠端 Streamable HTTP 端點 unraster.ai/mcp,需以 Authorization Bearer API 金鑰驗證;金鑰須在 Unraster 開發者主控台以 Google 登入後建立。帳戶需有可用點數;base64 圖片解碼後上限 5 MB,https 網址圖片上限 25 MiB。
安裝前請注意
API 金鑰會消耗帳戶點數,務必保密。convert_image 於檔案交付時扣點(SVG 1、PowerPoint 2、兩者 3),報價與狀態查詢免費。下載連結 7 天內有效,任何取得連結的人都能下載,請勿公開分享。輸出並非像素級精確複製:細小文字可能保留為圖形,圖表會以圖形形式回傳,使用前請核對文字與細節。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "unraster": {
      "type": "http",
      "url": "https://unraster.ai/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Unraster Agent Kit

Connect Claude Code, Cursor or Codex to the Unraster MCP server and turn slide images, charts, flowcharts and screenshots into editable PowerPoint (.pptx) or SVG files.

What it does

  • Sends an image (PNG, JPEG or WebP) by https URL or base64 and returns a download link for an editable .pptx or .svg.
  • PowerPoint output keeps text as native text boxes and graphics as separate shapes you can move and recolor. Each image becomes one slide.
  • Works for single images through MCP, and for many images through the Batches API (one zip back).
  • Real limits: it is not an exact copy of the pixels, fine lettering can stay as shapes, and charts come back as shapes rather than native PowerPoint charts. Check text and details before you use the result.
  • Only delivered files are charged. A failed conversion is not charged.

Quick start

  1. Create an API key at https://unraster.ai/developers/api-keys (sign in with Google). The key spends your account credits, so keep it secret.

  2. Put it in an environment variable:

    bash
    export UNRASTER_API_KEY="your-api-key"
  3. Connect your client. MCP server URL: https://unraster.ai/mcp (Streamable HTTP, stateless), authenticated with Authorization: Bearer $UNRASTER_API_KEY.

Claude Code

bash
claude mcp add --transport http unraster https://unraster.ai/mcp \  --header "Authorization: Bearer $UNRASTER_API_KEY"

Your shell fills in the key when you run the command, and Claude Code saves it in its own configuration. Also see configs/claude-code.md.

Cursor

Add this to ~/.cursor/mcp.json (or .cursor/mcp.json in a project). Cursor reads the key from your environment.

json
{  "mcpServers": {    "unraster": {      "url": "https://unraster.ai/mcp",      "headers": {        "Authorization": "Bearer ${env:UNRASTER_API_KEY}"      }    }  }}

Codex

Add this to ~/.codex/config.toml. Codex sends the value of UNRASTER_API_KEY as the Bearer token.

toml
[mcp_servers.unraster]url = "https://unraster.ai/mcp"bearer_token_env_var = "UNRASTER_API_KEY"

Other MCP clients

Use the same URL and Authorization header in any client that supports Streamable HTTP servers.

Install the skill (Claude Code or Codex)

The Unraster skill ships as a plugin in zane-labs/agent-skills. It adds the MCP server for you and tells the agent when to use it, what it costs and where to save the file:

bash
claude plugin marketplace add zane-labs/agent-skillsclaude plugin install unraster@zane-agent-skills

For Codex: codex plugin marketplace add zane-labs/agent-skills, then codex plugin add unraster@zane-agent-skills.

Tools

ToolAccessInputsReturns
quote_conversionRead-onlyoutputs: pptx, svg or bothCredit price and your balance
convert_imageSpends creditsimage_url (https) or image_base64 + mime_type (up to 5 MB decoded); outputs defaults to pptxDownload links and expires_at, or a conversion_id after about 45 seconds
get_conversionRead-onlyconversion_idStatus, progress and download links when ready

Example prompts:

  • Convert https://example.com/slide.png into an editable PowerPoint and give me the link.
  • Check how many credits converting ./chart.png to SVG and PPTX would cost.
  • Turn this screenshot into an SVG and save it to assets/logo.svg.

Pricing

  • PowerPoint: 2 credits. Advanced SVG: 1 credit. Both: 3 credits.
  • A new API account's first PowerPoint-only conversion (outputs: pptx) is free.
  • Only delivered files are charged. Quotes, progress checks and downloads are free.
  • Subscriptions and credit packs share one credit balance: https://unraster.ai/pricing

Batch

For many images, use the Batches API: create a batch, upload each file, start it, poll until finished_at is set, then download one zip of every delivered file. Batches need a plan with batch access ($49.9/month and up, 50 or 100 files per batch); other plans return 403 plan_required. Each file can be up to 20 MiB. Credits are reserved for the whole batch when it is created, and only delivered files are charged. The zip is kept for 7 days.

The bundled script does the whole flow with curl and jq:

bash
bash scripts/batch.sh pptx results.zip slides/*.png

Documentation: https://unraster.ai/docs/api#batches

Limits

  • PNG, JPEG and WebP only.
  • Images fetched by URL: up to 25 MiB. Base64 images through MCP: up to 5 MB after decoding.
  • Image URLs must use https and point to a public host.
  • Download links are valid for 7 days, and anyone with a link can download the file. Do not share them publicly.

Links

License

MIT. See LICENSE.

來源:README.md,提交 64b345f

工具

3

quote_conversion

Quote a conversion

Show the credit price of converting an image to editable PowerPoint and/or SVG, and the account balance. Free; nothing is charged.

輸入參數outputsimage_urlmime_typeimage_base64

convert_image

Convert an image

Convert a PNG, JPEG or WebP image into an editable PowerPoint (.pptx) and/or SVG and return download links. Spends credits only when files are delivered (SVG 1, PowerPoint 2); a failed conversion is not charged. Waits up to about 45 seconds; if still running, returns conversion_id for get_conversion. Identical requests within 10 minutes reuse the same conversion. The first PowerPoint-only conversion (outputs: pptx) of an account signed up with Google is free.

輸入參數outputsimage_urlmime_typeimage_base64

get_conversion

Get a conversion

Check the status, progress and download links of a conversion started with convert_image. Free.

輸入參數conversion_id必填

版本歷史

1
  1. v1.0.0最新Nov 8, 2026

評分

已滿足適用檢查項的 100%

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

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

其他 Unraster 整合