Botverse

io.github.MkTurner74由 GitHub 帳號 MkTurner74 發布v1.5.1更新於 Oct 25, 2026

Transcode/conform/splice video, convert docs, transcribe audio for AI agents. Free $1 trial.

已驗證STDIO僅桌面檔案與儲存媒體與設計

概覽

AI 產生的概覽

Botverse 是付費雲端媒體與文件服務,以本機 MCP 伺服器形式提供,讓助理轉碼影片、整合與拼接片段、轉換文件並轉寫音訊。

可以做什麼
從公開網址或上傳檔案轉碼影片為 MP4、WebM、ProRes、GIF 或擷取 MP3,並把分開的影片與音訊來源合成一個輸出。把影片和靜態圖片片段拼接成片頭板、片尾卡、插入片段或連續剪輯。在 Markdown、DOCX、PDF、HTML 和 XLSX 之間轉換文件,支援內嵌內容、公開網址或上傳檔案。提交串接這些操作的多步驟工作流程,支援相依排序與平行分支,並可輪詢、取消和查看狀態。透過預簽章網址上傳檔案、取得簽章下載連結並查詢錢包餘額。
適用情境
適合助理需要在沒有本機 FFmpeg 或基礎設施的情況下產生或轉換媒體與文件,例如把錄音轉成逐字稿、在格式之間轉換報告,或把片段與片頭片尾組裝起來。也適合把多步驟任務當成單一工作流程提交。
執行需求
透過 npx 從 npm 套件 botverse-mcp 在本機執行。需要 Botverse 帳號,並設定環境變數 BOTVERSE_API_KEY 或 BOTVERSE_CONNECTOR_URL 其中之一。需要對 botverse.cloud 及其檔案儲存主機的對外網路連線。為付費服務,首次儲值時需要信用卡與兩步驗證。
安裝前請注意
所有操作都從 Botverse 錢包計費:轉碼、轉換、轉寫和工作流程步驟都會產生費用,含轉碼或轉寫步驟的工作流程要求開啟自動儲值,可能持續自動扣款。上傳的檔案和公開網址會傳送到 Botverse 雲端。連接器網址內含工作階段權杖,應視為機密。工作流程會在伺服器端建立和刪除任務;取消只會停止尚未完成的步驟。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

botverse-mcp

MCP server and command-line tool for Botverse — video transcoding and document conversion for AI agents and the humans who configure them.

[npm]

What it does

  • Video transcoding — MP4 (H.264), WebM (VP9), ProRes 422, GIF, MP3 extraction · $0.25/job
  • Video/audio conform — mux a separate video and audio source into one output, reconciling frame-rate and duration mismatches (including true pulldown-style speed conforms, e.g. 24→25fps) · $0.30/job
  • Conform splice — concatenate video and/or still-image segments into one output: head slates/bumpers, tail slates/end cards, mid-roll inserts/cutaways, or joining clips together · from $0.30/job
  • Document conversion — Markdown ↔ DOCX ↔ PDF ↔ HTML ↔ XLSX · $0.05/file
  • Transcription — speaker-labelled transcripts (diarization + AI speaker naming) → txt/srt/vtt/docx/pdf · ~$3/hour
  • Workflows — chain multiple Botverse operations (transcode, convert, transcribe, conform, splice) into a single multi-step job with automatic dependency ordering and parallel branches, instead of orchestrating each call yourself · convert-only steps run on wallet balance ($0.05/step); transcode/transcribe steps bill by source duration and require auto-refill

Two ways to use it: an MCP server for your AI agents, and a botverse CLI for the shell — evaluation, CI/CD, cron, scripts, and local coding agents. No AWS. No FFmpeg. No infrastructure.

Setup

  1. Sign up at botverse.cloud — free to try: $1 credit on signup, no card required. A card + 2FA are only needed at your first top-up ($5 min). No monthly fees.
  2. Get an API key or connector URL from your dashboard
  3. Add to your MCP client config

Usage

Claude Desktop / Cursor / Windsurf

json
{  "mcpServers": {    "botverse": {      "command": "npx",      "args": ["-y", "botverse-mcp"],      "env": {        "BOTVERSE_API_KEY": "bv_live_..."      }    }  }}

Or with a connector URL (recommended for claude.ai):

json
{  "mcpServers": {    "botverse": {      "command": "npx",      "args": ["-y", "botverse-mcp"],      "env": {        "BOTVERSE_CONNECTOR_URL": "https://botverse.cloud/mcp?token=bv_sess_..."      }    }  }}

Command line (botverse)

The same package ships a botverse CLI for the shell — it reads files from disk and streams them straight to the API (no content goes through an LLM), so it's the fast path for evaluation, automation, and local coding agents.

bash
export BOTVERSE_API_KEY=bv_live_…        # or BOTVERSE_CONNECTOR_URL=…?token=bv_sess_…
npx botverse convert report.md --to pdfnpx botverse convert *.md --to docx,pdf -o ./outnpx botverse transcode clip.mov --to mp4 -o ./outnpx botverse transcribe call.mp4 --to docx --attendees "Sarah Chen,Mike Torres"npx botverse conform video.mp4 audio.wav --to mp4 --method speed_conform --target-framerate 25npx botverse balance

Each job uploads → polls → downloads the finished file to -o (default: current dir). Globs and multiple --to formats run as a batch.

Sandbox note: the CLI needs outbound network to botverse.cloud and Botverse's file storage host, so it does not run inside sandboxed agent environments (claude.ai / Claude Desktop), whose egress is allowlisted. There, use the MCP tools (e.g. convert_content) instead.

Tools (MCP)

ToolDescription
get_upload_urlGet a presigned URL to upload a file for use with the _media/_file/_video (object-key-based) tools
transcode_from_urlTranscode video from a public URL
transcode_videoTranscode an uploaded video file
conform_from_urlMux a separate video + audio source (public URLs) into one output
conform_mediaMux an uploaded video + audio source into one output
conform_splice_from_urlConcatenate video/image segments (public URLs) — slates, bumpers, end cards, inserts, joined clips
conform_splice_mediaConcatenate uploaded video/image segments — same use cases
convert_contentConvert document content inline (up to 4 MB; sandbox-safe)
convert_from_urlConvert a document from a public URL
convert_fileConvert an uploaded document
submit_workflowSubmit a multi-step BWDL workflow chaining several of the above tools together, with dependency ordering and parallel branches
get_workflow_statusPoll a workflow (and its per-step status) until it reaches a terminal state
cancel_workflowCancel an in-progress workflow; already-completed steps are billed, the rest are not
get_job_statusPoll a job until complete
get_download_urlGet the signed download URL
get_wallet_balanceCheck wallet balance

Workflows

submit_workflow chains multiple Botverse tools (transcode, convert, transcribe, conform, splice) into one server-side job — e.g. transcribe → clip extraction → delivery — instead of your agent making each call and polling each one individually.

  • Workflow definitions use BWDL (Botverse Workflow Definition Language): a JSON object with a workflow_id and a steps array. Each step has an id, a tool (any MCP tool name), an inputs object, and an optional depends_on array of prior step ids.
  • Steps run in dependency order; steps that share the same depends_on run in parallel.
  • A later step can reference an earlier step's output with "$.steps.<step_id>.output_key", and a workflow-level parameter with "$.params.<name>" — no other template syntax is supported.
  • Submit with submit_workflow, poll with get_workflow_status every 5–10 seconds until the status is COMPLETED, FAILED, PARTIALLY_FAILED, or CANCELLED, and stop early with cancel_workflow if needed (you're only billed for steps that already completed).
  • Billing: convert-only workflows run on wallet balance at $0.05/step. Workflows containing a transcode or transcribe step require auto-refill to be enabled (billing scales with source duration).

Example — a two-step conversion chain (URL → DOCX → PDF):

json
{  "workflow_id": "md-to-pdf-via-docx",  "steps": [    {      "id": "to_docx",      "tool": "convert_from_url",      "inputs": {        "source_url": "https://example.com/report.md",        "output_format": "docx"      }    },    {      "id": "to_pdf",      "tool": "convert_file",      "depends_on": ["to_docx"],      "inputs": {        "object_key": "$.steps.to_docx.output_key",        "output_format": "pdf"      }    }  ]}

Pricing

  • Video transcode (≤5 min): $0.25/job
  • Video overage: +$0.08/min
  • ProRes 422: $0.35/source-min ($0.50 min)
  • Document conversion: $0.05/file

Credits never expire. Full pricing →

Links

來源:README.md,提交 8ef3f8f

工具

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

版本歷史

2
  1. v1.5.1最新Sep 19, 2026
  2. v1.5.0Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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