Demovela

io.github.demovela由 GitHub 帳號 demovela 發布v1.2.1更新於 Oct 24, 2026

MCP connector for Demovela video libraries, render status, templates and reviewable video briefs.

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

概覽

AI 產生的概覽

將助理連接到 Demovela 帳號,用來瀏覽影片庫、範本與轉檔狀態,並把可審核的影片簡報存成草稿。

可以做什麼
  • 讀取已登入帳號的個人資料與授權範圍
  • 瀏覽帳號擁有的影片成品、已儲存草稿與可用範本
  • 讀取單一影片或草稿紀錄,並在不啟動轉檔的情況下查看已儲存狀態
  • 把標題、簡報與所選範本存成草稿對話,並回傳審核連結
適用情境
適合在 Demovela 規劃產品示範或行銷影片時,讓助理查找既有成品、比較範本,並把已確認的簡報轉成草稿,以便在工作室中審核。它不錄製、不轉檔也不生成媒體,屬於規劃與瀏覽工具,而非製作工具。
執行需求
需要 Demovela 帳號,並透過瀏覽器完成 OAuth 登入,授權範圍為 profile:read、videos:read 與 drafts:write。遠端用戶端需支援 Streamable HTTP MCP 與 OAuth 並連線託管端點;本機 stdio 用戶端需 Node.js 22 以上版本及 npm 套件 demovela-mcp,由它橋接至託管伺服器。
安裝前請注意
OAuth 權杖由隨附的 mcp-remote 套件存放在本機,屬於憑證;只核准自己發起的連線,並及時撤銷不再使用的授權。此連接器可向帳號寫入草稿,儲存前請審核簡報。它不消耗額度、不轉檔,草稿並非完成品影片。下載連結可能需要產品登入。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

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

README

Demovela MCP

Product demos and marketing videos from real workflows.

Demovela helps founders and product marketers show how a product actually works. Start with a supported product URL: the video agent explores the workflow, captures real desktop and mobile footage, and prepares demos and marketing cuts. Review the output library and direct the next edit in chat, keeping original recordings available for later versions.

Website · MCP repository · Agent skill · npm package

What this connector does

This package connects a local stdio MCP client to the hosted Demovela MCP server. Hosted tools run on Cloudflare; the local package bridges the connection and opens browser-based OAuth. You do not need to deploy a Worker or paste a product password into your assistant.

ToolWhat it does
get_profileRead the signed-in account context.
list_templatesBrowse available template options for a brief.
list_videosBrowse existing owned outputs and saved drafts.
get_videoRead an existing video or draft record.
get_video_statusCheck the saved status without starting a render.
create_video_draftSave a title, brief and selected template as a draft conversation for review.

The MCP browses existing work and saves briefs. It does not record a browser session, render a video, generate media or spend credits. A draft is not a finished video. The product’s current recording preview supports a limited set of products; consult the preview scope before starting. Download links can require product sign-in.

Example workflow

  1. Browse existing outputs and available templates.
  2. Write a brief with an audience, one useful workflow, a hook and the intended format.
  3. Save the requested brief as a draft and open its returned Demovela link to review and continue in the studio.

Things to ask your assistant

Find my latest product demo and tell me its saved status and where I can open it.

Help me brief a mobile demo for new users. Browse the available templates before recommending one.

Save this approved launch-video brief as a draft. Return the review link; do not start recording or rendering.

Connect a remote MCP client

  1. Open the client’s custom MCP or connector settings.
  2. Enter https://mcp.demovela.com/mcp as the remote server URL.
  3. Complete Demovela sign-in in your browser and review the permissions on the consent screen.
  4. Return to the client and load the available tools.

Use a client that supports Streamable HTTP MCP and OAuth. Custom-connector availability depends on the client and your account. A public repository or npm release does not mean the integration has been approved for a client’s marketplace.

Claude Desktop and other stdio clients

Requires Node.js 22 or newer and an existing Demovela account. Add this entry to your client’s MCP configuration:

json
{  "mcpServers": {    "demovela": {      "command": "npx",      "args": [        "-y",        "demovela-mcp"      ]    }  }}

You can also run npx -y demovela-mcp from a terminal to start the bridge. It speaks MCP over stdio; it is not an interactive chat interface. For desktop clients that support MCPB extensions, download the .mcpb file from Demovela releases.

Permissions and account access

Requested scopes: profile:read videos:read drafts:write. Older profile-only connections need to reconnect and explicitly approve the additional permissions before content tools are available.

Only approve a connection you intended to start. If sign-in opens a new tab, finish it, return to the consent screen and refresh. Manage or revoke connected apps.

The package uses pinned mcp-remote for OAuth, PKCE and local token storage. Tokens on your computer are credentials. The connector uses the fixed endpoint above and rejects command-line endpoint overrides. Product passwords and underlying provider credentials are not requested by this package.

Retrying draft creation

Use a fresh UUID requestId for each new draft. Reuse that same ID only when retrying the identical request after an uncertain response. A changed brief or slide deck is a new request. Return the saved draft ID and review link; do not describe a saved draft as rendered or published content.

Troubleshooting

  • No tools or insufficient permissions: reconnect through browser consent and check the selected account.
  • An empty list: confirm that the account owns the expected items. Empty results are different from a failed request.
  • A link asks you to sign in: open it with the owning product account; a private product link is not a public share link.
  • The browser blocks authorization: inspect the browser’s displayed error and restart an expired request from the client. Never send cookies or tokens in an issue.

Add the companion skill

The Demovela agent skill explains how to select the right records, interpret results and respect the workflow’s limits:

sh
npx skills add demovela/agent-skill

Learn more about Demovela

Development and support

sh
npm cinpm testnpm run bundle

Report a connector issue with your client, Node.js version and a redacted error. Keep package.json, manifest.json, server/config.json, server.json and the lockfile version aligned for releases. GitHub Actions publishes versioned npm packages and MCPB assets. See LICENSE for the MIT license.

來源:README.md,提交 685956f

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.2.1最新Sep 22, 2026

評分

已滿足適用檢查項的 85%

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

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

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

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