
Media Mcp
io.github.avclabs由 GitHub 帳號 avclabs 發布v0.2.0更新於 Oct 24, 2026
MCP Server for video enhancement and image segmentation (SAM3)
概覽
AVCLabs 媒體 MCP 伺服器,讓助理透過 AVCLabs 託管服務強化影片與影像,並執行 SAM3 影像分割。
- 可以做什麼
- 影片強化:建立強化任務、查詢任務狀態,並執行同步強化呼叫
- 影像處理:同步強化、上色與降噪,以及查詢影像任務狀態
- SAM3 分割:執行預測並輪詢 SAM3 任務狀態
- 整合包包含全部九個工具;依功能拆分的套件只暴露影片、影像或 SAM3 工具
- 適用情境
- 當希望助理強化或提升影片畫質、為影像上色或降噪,或產生 SAM3 分割結果,且可接受將媒體檔案送往 AVCLabs 託管服務時使用。
- 執行需求
- 以 stdio 本機程序執行,通常透過 npx 啟動,需要 Node.js 與 npm。需設定 API_KEY 環境變數以使用影片強化與 SAM3 服務。需要能連線至 AVCLabs 的正式主機。僅限桌面端,無法在網頁用戶端執行。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Media Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
media-mcp monorepo
English | 中文
MCP servers wrapping the AVCLabs hosted media services, published as one function per npm package so an MCP client session only loads the tool definitions it actually uses.
Packages
Why one function per package
- Smaller context: MCP clients inject every tool definition (name, description, JSON schema) of each configured server into the session. A client that only needs image tools no longer pays for video and SAM3 definitions.
- Less tool ambiguity: with a single
get_*_task_statusvariant present, the model picks tools more reliably. - Independent enablement: expose exactly one function per client or per audience (e.g. SAM3 only for the annotation team).
The legacy all-in-one @avclabs.ai/media-mcp keeps working unchanged for
existing configurations; see its README for a
migration note.
Quick start
Every server is a stdio MCP server over npx. For example, image tools only:
Each package ships exactly one bin named like the package, so plain
npx -y <package> also works; the snippets use the explicit
-p <package> <bin> form because it pins the exact binary regardless of how
a package's bin set evolves.
Each package README (video,
image,
SAM3) has full install instructions for Claude
Code, Cursor, and global installs, plus the configuration variables it reads.
All packages share one API_KEY and the same production host defaults
(https://mcp.avc.ai/enhance and https://mcp.avc.ai/sam).
Repository layout
Domain vocabulary shared across the packages lives in CONTEXT.md; decisions are recorded in docs/adr/.
Development and release
To iterate on one package: build core once (npm run build -w packages/core),
then run npm run dev -w packages/<pkg> (tsc --watch) in another terminal.
Maintainers: see the release guide for publish order (core first), versioning, tags, and smoke tests. Publishing is manual from a clean checkout; the CI workflow runs the same verification gate on Node 22.
License
MIT License — see LICENSE.
來源:README.md,提交 584c4b8
工具
0版本歷史
1- v0.2.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分