Vidalytics

com.vidalytics由 vidalytics.com 發布官方發布者v0.4.1更新於 Oct 26, 2026

Manage your Vidalytics videos and analytics from your AI assistant.

已驗證Streamable HTTP可網頁執行資料與分析媒體與設計

概覽

AI 產生的概覽

遠端 Vidalytics MCP 伺服器,讓 AI 助理管理託管影片及其設定與中繼資料,並讀取影片分析資料。

可以做什麼
  • 列出、檢視、複製與發布影片,更新標題、資料夾、嵌入程式碼與播放設定
  • 讀取分析資料:觀看次數、播放率、觀看時長、轉換、留存、流失、即時觀看人數,以及批次或時間軸統計
  • 管理章節、字幕軌、標籤與自訂變數
  • 建立、更新與刪除行動呼籲(CTA)與暫停畫面
  • 透過圖片網址或影片影格設定或移除縮圖
  • 管理資料夾與設定範本,從網址或簽章上傳網址上傳影片,查看 API 用量與已連結的應用程式
適用情境
當你使用 Vidalytics 託管的影片,希望助理直接取得播放成效數據、檢查或修改影片中繼資料與播放器設定,或在對話中批次管理章節、字幕、標籤與 CTA 時適用。
執行需求
遠端 streamable-HTTP 端點,不需 API 金鑰或環境變數。需要 Vidalytics 帳號,首次使用時在瀏覽器完成 OAuth 授權。選用的安裝器透過 npx 執行,需要 Node.js 18+。
安裝前請注意
許多工具會寫入帳號:設定、章節、字幕、標籤、CTA、暫停畫面與縮圖會先存成草稿,需呼叫 publish_video 才會生效;而刪除、複製、上傳以及資料夾與範本變更會直接影響實際內容。寫入工具需要讀寫授權,唯讀連線會回傳 SCOPE_INSUFFICIENT。revoke_connection 會中斷應用程式與帳號的連結。僅 update_video_settings 支援 dryRun。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "vidalytics": {
      "type": "http",
      "url": "https://api.vidalytics.com/public/v1/mcp"
    }
  }
}

README

@vidalytics/mcp

[npm version] [CI] [license]

One-command setup that connects your AI coding assistant to Vidalytics video analytics data via the Model Context Protocol.

Works with Claude (CLI & Desktop), Windsurf, Cursor, and any other MCP-compatible client.

Setup

bash
npx @vidalytics/mcp install

That's it. The installer detects which AI clients you have installed, lets you pick which ones to configure, and wires them up. Restart the client — a browser window will open for OAuth authorization on first use.

Cursor

[Add Vidalytics to Cursor]

Or via the installer:

bash
npx @vidalytics/mcp install --client cursor

Or manually — add this to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "vidalytics": {      "url": "https://api.vidalytics.com/public/v1/mcp"    }  }}

Restart Cursor. On first use a browser window opens for OAuth authorization with your Vidalytics account — no API key or environment variables to set.

What it does

  • Detects installed MCP clients (Claude CLI, Claude Desktop, Windsurf, Cursor) by checking config files, app directories, binaries in $PATH, and app bundles (e.g. /Applications on macOS)
  • Presents an interactive checklist (detected clients pre-selected) so you configure exactly the ones you want — or pick them non-interactively with --client
  • Adds Vidalytics as an MCP server in each selected client's config
  • Verifies after writing: the config is valid and the MCP server is reachable
  • Non-interactive terminals (CI) and any explicit selection flag (--client, --all, --yes) skip the checklist and behave predictably

Available tools

Once connected, your AI assistant gains access to the tools below.

Many write tools (settings, chapters, captions, tags, CTAs, pause screens, thumbnails) save changes to the video's draft — call publish_video to make them live. Write tools require a read+write authorization; a read-only connection returns SCOPE_INSUFFICIENT.

Previewing changes. update_video_settings accepts dryRun to validate and return a before/after diff without saving. The other draft-based writes have no dryRun; preview them by saving to the draft and reading it back with the matching get_*/list_* tool (e.g. get_video_chapters, get_video_tags, get_video_captions) before you publish_video. A delete that only removes an unpublished draft edit is likewise reversible until publish; a delete against already-published content takes effect on the next publish.

Videos & metadata

ToolDescription
set_user_contextMUST be called before any other tool to enable analytics
list_videosList videos with pagination
get_videoGet video details
get_video_by_embed_guidFind a video by its embed GUID
update_videoUpdate a video's title or folder
get_video_embedGet the embed code and configuration
get_video_settingsGet playback settings (autoplay, controls, etc)
update_video_settingsUpdate playback settings as a draft (dryRun validates and returns the diff only)
duplicate_videoDuplicate a video and publish the copy
publish_videoPublish a video's pending draft settings

Analytics

ToolDescription
get_video_statsViews, play rate, watch time, conversions
get_video_dropoffAudience retention by percentage
get_video_percentage_watched% of viewers who reached each point
get_video_live_metricsReal-time active viewers and watch rate
get_videos_stats_batchStats for up to 30 videos at once
get_videos_timelineTimeline stats for up to 5 videos

Chapters, captions & tags

ToolDescription
get_video_chaptersList a video's chapters and whether they're enabled
set_video_chaptersReplace a video's chapter markers (draft)
get_video_captionsList a video's caption tracks
add_video_captionAdd or replace a caption track from provided text (draft)
delete_video_captionRemove a caption language
get_video_tagsList a video's tags and custom variables
set_video_tagsSet a video's full tag list (draft)

CTAs & pause screens

ToolDescription
get_video_ctasGet CTAs for a video
create_video_ctaCreate a call-to-action on a video
update_video_ctaUpdate an existing call-to-action on a video
delete_video_ctaDelete a call-to-action from a video
get_video_pause_screensGet pause screens for a video
create_video_pause_screenAdd a pause screen to a video (draft)
update_video_pause_screenUpdate a pause screen on a video (draft)
delete_video_pause_screenRemove a pause screen from a video

Thumbnails

ToolDescription
get_video_thumbnailGet the thumbnail image URL
set_video_thumbnail_from_urlSet a video's thumbnail from a public image URL
set_video_thumbnail_from_frameSet a video's thumbnail from one of its frames
delete_video_thumbnailRemove a custom thumbnail and restore the default

Folders & settings templates

ToolDescription
list_foldersList video folders
create_folderCreate a video folder, optionally nested under another folder
rename_folderRename a video folder
list_settings_templatesList settings templates
create_settings_templateCreate a settings template from a video's current settings
update_settings_templateUpdate a settings template (rename, re-describe, or re-snapshot from a video)
delete_settings_templateDelete a settings template
apply_settings_templateApply a reusable player settings template to a video

Uploads

ToolDescription
upload_video_from_urlUpload a video from a remote URL
get_video_upload_urlGet a signed URL for local file upload
validate_uploadComplete a direct video upload

Account

ToolDescription
get_api_usageGet current API usage and quota
list_connectionsList apps connected to your account
revoke_connectionDisconnect an app or yourself

Options

npx @vidalytics/mcp install [flags]
  --client <names>   Configure only these clients, comma-separated                     (claude-cli, claude-desktop, windsurf, cursor)  --all              Configure all known clients, even if not detected  --config <path>    Also configure a custom config file (repeatable)  --force            Re-apply even if already configured  --yes              Skip prompts (configure detected clients)

Run with no flags in an interactive terminal to get a checklist of clients to configure (detected ones are pre-selected; use space to toggle, enter to confirm). --client cursor,windsurf does the same selection non-interactively.

The --config flag can be repeated for multiple files. The target file must follow the { "mcpServers": {} } format used by Claude Desktop, Cursor, and Windsurf — useful for unsupported clients like Zed or VS Code with an MCP plugin.

Troubleshooting

Authorization issues, or need to re-authenticate? Reset the credentials that mcp-remote caches in your home directory, then restart the client:

OSCommand
macOS / Linuxrm -rf ~/.mcp-auth
Windows (CMD)rd /s /q "%USERPROFILE%\.mcp-auth"
Windows (PowerShell)Remove-Item -Recurse -Force "$HOME\.mcp-auth"

MCP Registry

This server is published to the official MCP Registry as com.vidalytics/mcp. It is a remote (streamable-http) server, so registry-aware MCP clients can connect to it directly at:

https://api.vidalytics.com/public/v1/mcp

No API key or environment variables are required — authorization is handled via OAuth on first use.

Requirements

  • Node.js 18+
  • A Vidalytics account

License

MIT

來源:README.md,提交 65f6944

工具

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

版本歷史

1
  1. v0.4.1最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

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

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

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

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