AutoKeren MCP

io.github.autokeren由 GitHub 帳號 autokeren 發布v1.2.0更新於 Oct 26, 2026

AI video studio for agents — script to MP4, b-roll sourcing, Gemini QA. 43 tools.

發布方自己的服務:Auto.dev

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取媒體與設計AI 與機器學習

概覽

AI 產生的概覽

託管式 AI 影片工作室,讓助理完成腳本、素材生成、素材搜尋、品管並渲染出成品 MP4。

可以做什麼
  • 執行製作流程:建立專案、載入分鏡、生成素材、渲染並驗證影片,查看用量與費用估算
  • 生成媒體:圖片、語音旁白與短影片片段,支援非同步輪詢
  • 研究與取材:搜尋並下載 YouTube 影片、索引鏡頭、剪輯片段、擷取影格
  • 以 AI 視覺與品管工具審查成品,包含整片檢查與製作評分
  • 包裝與上傳:建議標題、縮圖與 SEO,取得預簽章上傳位址,渲染動態圖像範本或 Remotion 投影片
適用情境
適合希望助理從頭到尾產出完整影片(腳本、旁白、畫面、素材取材與最終渲染)而不只是寫文案的情境。也適合審查或品管既有媒體,以及製作直式 Shorts 或資料驅動的動態圖像投影片。
執行需求
遠端 Streamable HTTP 端點,不需本機套件。需在 Authorization 標頭提供必填的 bearer API 金鑰,可從服務商設定頁取得。進階模型需要付費額度,但也提供部分免費模型。
安裝前請注意
API 金鑰是可計費的憑證,請勿放入共用設定。付費模型會消耗額度,儲值涉及實際付款,渲染前應先查看費用估算。此服務會生成並上傳媒體、下載 YouTube 素材,並將內容傳送給第三方模型供應商。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

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

README

AutoKeren MCP — AI Video Studio for Agents

[MCP] [Tools] [Protocol] [Free tier]

Give any AI agent a complete, autonomous video production studio.

AutoKeren MCP turns Claude Code, opencode, Cursor, Codex, or any MCP client into an end-to-end video producer: write the script, generate images, voice the narration, source real YouTube footage, QA the result with Gemini, and ship a finished 1080p MP4 — all from a single MCP server.

Quickstart

Claude Code:

bash
claude mcp add --transport http autokeren https://mcp.autokeren.com \  --header "Authorization: Bearer ak_YOUR_KEY"

opencode (~/.config/opencode/opencode.json):

json
{  "mcp": {    "autokeren": {      "type": "remote",      "url": "https://mcp.autokeren.com",      "headers": { "Authorization": "Bearer ak_YOUR_KEY" }    }  }}

Cursor / Windsurf (MCP Settings → JSON):

json
{  "mcpServers": {    "autokeren": {      "url": "https://mcp.autokeren.com",      "headers": { "Authorization": "Bearer ak_YOUR_KEY" }    }  }}

Any HTTP client:

bash
curl -X POST https://mcp.autokeren.com \  -H "Authorization: Bearer ak_YOUR_KEY" \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",       "params":{"name":"get_workflow","arguments":{}}}'

Then just tell your agent: "Read https://mcp.autokeren.com/skill.md and follow it."

The 54 Tools

CategoryWhat it does
Pipeline (19)get_workflow, estimate_cost, create_project, load_scenes, generate_assets, render_video, set_scene_media, attach_scene_media_batch (50 scenes/call), verify_render, get_render_errors, get_usage, list_assets (browse your asset library for revisions)... — full production + billing telemetry
Media Generation (7)generate_image, generate_speech, generate_video_clip (Veo/Seedance), ElevenLabs image/video flows with async polling
Research & Sourcing (6)youtube_search, yt_dlp_download, index_shots (Gemini watches & timestamps every shot), cut_video (per-scene clips via separate:true), extract_frames, fetch_to_r2
AI Vision & QA (4)check_vision (free), analyze_media, check_video — full-video audit that classifies real footage vs AI stills per time range, review_video (production score /10)
Packaging & Upload (3)suggest_packaging (free A/B titles + thumbnail + SEO), get_presigned_upload (bypass 100MB limits), prepare_remotion
Premium Render (4)render_remotion (one-shot async) + render_remotion_result (poll), or the incremental path: render_remotion_slide (ONE scene, full motion graphics, 0.5 CR, 9:16 Shorts supported) → QA per slide → stitch_remotion_slides (1 CR)

Why agents love it

  • Verified uploads everywhere — every media URL the server returns is HEAD-verified in R2 (verified: true); set_scene_media hard-rejects dead URLs (404/410). No more silent AI-image fallbacks.
  • Auto-refund on failure — credits never leak on failed generations; the ledger records every refund with a reason.
  • Honest QA — check_video reports media_type_report: which time ranges contain real moving footage vs still images with camera motion. Your agent can't fool itself.
  • 0-CR free tier — Cloudflare models (script + image) + Aura TTS produce a complete video for zero credits.
  • Async premium renders — submit returns poll_id instantly; poll render_remotion_result like a pro.
  • Per-slide premium renders — render one Remotion slide at a time (seconds per slide), QA each before committing, stitch at the end. Failure isolation + per-slide QA.
  • Attached media is sacred — generate_assets never overwrites media you attached (official photos, sourced footage); it only fills what's missing.
  • Asset Library (both ways) — every verified MCP output is auto-indexed into the dashboard library, and list_assets lets agents browse + reuse existing assets for revisions.
  • All the formats — create_project({aspect_ratio: "9:16"}) for Shorts (portrait canvas + portrait images), render_video({resolution: "4k"}) for 3840x2160 masters.
  • Battle-tested — hardened by live agent audits; every hard-won rule is baked into skill.md.

Pricing snapshot

StageFree (0 CR)Paid
Script@cf/zai-org/glm-5.3-flashgemini 0.05–0.1 CR
Image@cf/black-forest-labs/flux-2-klein-9bgemini-3-pro-image 8 CR, runway 5–170 CR
TTS@cf/deepgram/aura-2-enElevenLabs 2–10 CR, Gemini TTS 1 CR
Video clip—Runway 60–740 CR per 5s (duration-scaled)

Self-service top-up (QRIS/VA for Indonesia, card for international) via topup_credits or the studio. Live prices: list_models.

✍️ Script Generation — AI writes the script

create_script (Gemini) writes + auto-saves scenes. Models (billed per script):

  • gemini-4-argon — PREMIUM flagship reasoning, 1M context — 10 CR
  • gemini-3-flash-preview — default, fast — 0.1 CR | @cf/qwen, @cf/glm-5.3-flash — FREE

Research feeding: send distilled notes 3-10K chars (facts/numbers/quotes — not raw page dumps), hard cap 50K. Or research: true (default) for auto Google-Search grounding. load_scenes still available for hand-written scripts.

🎨 Motion Graphics Templates — data-driven slides

11 data-driven templates: stat-counter (count-up prices/stats), comparison-chart (racing bars), line-chart, progress-bars, cinematic-title-intro, end-card, subscribe-reminder, gallery-grid (2-6 photos), lower-third, quote-card, glitch-text.

list_templates() → see schemasrender_template_slide({template_id: "stat-counter", data: {value: 19990, prefix: "€", label: "..."}, output_r2key: "..."})stitch_remotion_slides({slides: [...]})  ← mix template + regular slides in ONE video

Adapted from reactvideoeditor/remotion-templates (free). ~0.5 CR per slide.

🎬 Film Mode (cinematic_film)

Consistent-character short films, end to end:

  • generate_character_sheet — multi-angle identity lock (one-time per character)
  • extract_last_frame — frame chaining: scene N's last frame → scene N+1's first frame (continuous motion)
  • cinematic_film script gen — three-act structure, character bible, shot/lighting language, dialogue
  • Full MCP playbook in skill.md (FILM MODE section)

🎙️ Voice Routing — 45 verified voices

Per-language voice catalog; unknown names are rejected (no silent Adam fallback):

LanguageVoices
English (US)Adam, Antoni, Brian, Dave, Callum, Harry, James, Jeremy, Liam, Michael, Sam, Sarah, Rachel, Nicole, Charlie
English (UK)Daniel, Freya, George, Charlotte, Dorothy, Jessie
Deutsch (native)Otto, Leon Stern, Leonie, Christian, Lea, Joha
Multilingual (incl. Indonesian)Clyde, Arnold, Domi, Ethan, Fin, Mimi, Matilda, Grace, Giovanni, Serena, Thomas, Drew, Elli, Emily, Gigi, Glinda, Matthew, Patrick

Persona → Voice auto-mapping: automotive aggressive + German → Leon Stern, nuanced + German → Otto (EN: Callum/George, ID: Arnold/Matilda). No manual voice needed — createScript stamps the persona automatically.

Links

Status & reliability

  • MCP protocol versions 2024-11-05 / 2025-03-26 / 2025-06-18 (echoed on initialize)
  • JSON-RPC notifications per spec (202 + empty body), strict-client compatible (opencode verified)
  • Optional-field discipline: structuredContent only when present
  • Runs on Cloudflare Workers + Containers (Region: Earth)

AutoKeren MCP is a hosted service. This repo is the public documentation, onboarding, and registry home — the live server is operated at mcp.autokeren.com.

來源:README.md,提交 4ad5352

工具

0
該伺服器需要 API 金鑰等憑證,因此 SourceWeft 無法在沒有憑證的情況下讀取其工具,也未收錄。

版本歷史

2
  1. v1.2.0最新Sep 30, 2026
  2. v1.0.0Sep 29, 2026

評分

已滿足適用檢查項的 85%

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

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

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

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

其他 Auto 整合