mcpField
V
vidalytics

vidalytics

リモート
github.com/vidalyticsデータ・分析04 週間前に更新
リポジトリ

vidalytics について

vidalytics は、Vidalytics の動画や分析データの確認に加え、設定、字幕、サムネイルなどを管理できる MCP サーバーです。インストーラーで MCP クライアントを選んで設定でき、初回利用時に OAuth 認証を行います。

主な機能

  1. 01動画と分析指標の検索
  2. 02動画設定とメタデータの編集
  3. 03チャプター、字幕、タグ、CTA の管理
  4. 04サムネイル、フォルダー、テンプレートの管理
  5. 05動画のアップロードと下書きの公開

活用シーン

  1. 01複数動画の視聴データ比較
  2. 02視聴者維持率とリアルタイム指標の確認
  3. 03プレーヤー設定の変更と公開
  4. 04動画への字幕や CTA の追加

MCP 対応

リモート MCP サーバーとして、互換クライアントに Vidalytics の動画、分析、管理ツールを提供します。インストーラーで選択したクライアントを設定でき、初回接続は OAuth で認証します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.vidalytics.com/public/v1/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

@vidalytics/mcp

npm version CI license

Model Context Protocol を介して、AI コーディングアシスタントを Vidalytics の動画分析データに接続する、ワンコマンドセットアップです。

Claude(CLI とデスクトップ)、Windsurf、Cursor、およびその他の MCP 対応クライアントで動作します。

セットアップ

npx @vidalytics/mcp install

これで完了です。インストーラーがインストール済みの AI クライアントを検出し、設定するクライアントを選択できるようにして、接続を設定します。クライアントを再起動すると、初回使用時に OAuth 認証用のブラウザーウィンドウが開きます。

Cursor

Vidalytics を Cursor に追加

または、インストーラーを使用:

npx @vidalytics/mcp install --client cursor

または手動で — 以下を ~/.cursor/mcp.json に追加します。

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

Cursor を再起動します。初回使用時にブラウザーウィンドウが開き、Vidalytics アカウントで OAuth 認証を行います。API キーや環境変数の設定は不要です。

できること

  • 設定ファイル、アプリディレクトリ、$PATH 内のバイナリ、アプリバンドル(macOS の /Applications など)を確認して、インストール済みの MCP クライアント(Claude CLI、Claude Desktop、Windsurf、Cursor)を検出します
  • 対話型チェックリストを表示します(検出されたクライアントはあらかじめ選択されています)。設定するクライアントだけを選べるほか、--client を使って非対話形式で選択できます
  • 選択した各クライアントの設定に Vidalytics を MCP サーバーとして追加します
  • 書き込み後に検証します。設定が有効で、MCP サーバーに接続できることを確認します
  • 非対話型ターミナル(CI)や選択フラグ(--client、--all、--yes)を明示的に指定した場合、チェックリストを省略し、予測可能な動作をします

利用可能なツール

接続すると、AI アシスタントは以下のツールを利用できるようになります。

多くの書き込みツール(設定、チャプター、キャプション、タグ、CTA、一時停止画面、サムネイル)は、変更を動画の下書きに保存します。公開するには publish_video を呼び出してください。書き込みツールには読み取りと書き込みの両方の認可が必要です。読み取り専用の接続では SCOPE_INSUFFICIENT が返されます。

変更のプレビュー。 update_video_settings は dryRun を受け付け、保存せずに検証を行い、変更前後の差分を返します。下書きベースのその他の書き込みには dryRun がありません。下書きに保存してから、publish_video を呼び出す前に、対応する get_*/list_* ツール(例:get_video_chapters、get_video_tags、get_video_captions)で読み戻してプレビューしてください。未公開の下書き編集のみを削除する操作も、公開までは取り消し可能です。すでに公開済みのコンテンツを削除した場合、変更は次回の公開時に反映されます。

動画とメタデータ

ツール説明
set_user_context分析を有効にするため、他のツールを呼び出す前に必ず呼び出してください
list_videosページネーションを使用して動画を一覧表示します
get_video動画の詳細を取得します
get_video_by_embed_guid埋め込み GUID で動画を検索します
update_video動画のタイトルまたはフォルダーを更新します
get_video_embed埋め込みコードと設定を取得します
get_video_settings再生設定(自動再生、コントロールなど)を取得します
update_video_settings再生設定を下書きとして更新します(dryRun は検証を行い、差分のみを返します)
duplicate_video動画を複製し、複製した動画を公開します
publish_video動画の保留中の下書き設定を公開します

分析

ツール説明
get_video_stats再生回数、再生率、視聴時間、コンバージョン
get_video_dropoffパーセンテージ別の視聴者維持率
get_video_percentage_watched各ポイントまで視聴した視聴者の割合
get_video_live_metricsリアルタイムのアクティブ視聴者数と視聴率
get_videos_stats_batch最大30本の動画の統計情報を一度に取得
get_videos_timeline最大5本の動画のタイムライン統計情報

チャプター、字幕、タグ

ツール説明
get_video_chapters動画のチャプター一覧と有効かどうかを取得
set_video_chapters動画のチャプターマーカーを置き換え(下書き)
get_video_captions動画の字幕トラック一覧を取得
add_video_caption提供されたテキストから字幕トラックを追加または置き換え(下書き)
delete_video_caption字幕の言語を削除
get_video_tags動画のタグとカスタム変数の一覧を取得
set_video_tags動画のタグ一覧全体を設定(下書き)

CTAと一時停止画面

ツール説明
get_video_ctas動画のCTAを取得
create_video_cta動画に行動喚起を作成
update_video_cta動画の既存の行動喚起を更新
delete_video_cta動画から行動喚起を削除
get_video_pause_screens動画の一時停止画面を取得
create_video_pause_screen動画に一時停止画面を追加(下書き)
update_video_pause_screen動画の一時停止画面を更新(下書き)
delete_video_pause_screen動画から一時停止画面を削除

サムネイル

ツール説明
get_video_thumbnailサムネイル画像のURLを取得
set_video_thumbnail_from_url公開画像URLから動画のサムネイルを設定
set_video_thumbnail_from_frame動画のフレームからサムネイルを設定
delete_video_thumbnailカスタムサムネイルを削除し、デフォルトに戻す

フォルダーと設定テンプレート

ツール説明
list_folders動画フォルダーの一覧を取得
create_folder動画フォルダーを作成(別のフォルダー内に作成することも可能)
rename_folder動画フォルダーの名前を変更
list_settings_templates設定テンプレートの一覧を取得
create_settings_template動画の現在の設定から設定テンプレートを作成
update_settings_template設定テンプレートを更新(名前の変更、説明の更新、動画からの設定の再取得)
delete_settings_template設定テンプレートを削除
apply_settings_template再利用可能なプレーヤー設定テンプレートを動画に適用

アップロード

ツール説明
upload_video_from_urlリモートURLから動画をアップロード
get_video_upload_urlローカルファイルのアップロード用に署名付きURLを取得
validate_upload動画の直接アップロードを完了

アカウント

ツール説明
get_api_usage現在のAPI使用状況とクォータを取得
list_connectionsアカウントに接続されているアプリの一覧を取得
revoke_connectionアプリまたは自分自身の接続を解除

オプション

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)

対話型ターミナルでフラグを指定せずに実行すると、設定するクライアントのチェックリストが表示されます(検出されたクライアントはあらかじめ選択されています。スペースキーで切り替え、Enterキーで確定します)。--client cursor,windsurf を指定すると、同じ選択を非対話形式で行えます。

--config フラグは複数のファイルに対して繰り返し指定できます。対象ファイルは、Claude Desktop、Cursor、Windsurfで使用される { "mcpServers": {} } 形式に従う必要があります。ZedやMCPプラグインを使用するVS Codeなど、サポートされていないクライアントで便利です。

トラブルシューティング

認証に問題がある場合、または再認証が必要な場合は、ホームディレクトリにある mcp-remote がキャッシュした認証情報をリセットし、クライアントを再起動してください。

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

MCP レジストリ

このサーバーは、公式の MCP レジストリ に com.vidalytics/mcp として公開されています。これはリモート(ストリーミング可能な HTTP)サーバーなので、レジストリに対応した MCP クライアントは、次の URL に直接接続できます。

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

API キーや環境変数は必要ありません。初回使用時に OAuth で認証されます。

要件

  • Node.js 18+
  • Vidalytics アカウント

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。