REST API + MCP Server

ビデオインテリジェンスで開発

2つの統合方法:カスタムアプリケーション向けの完全なREST APIと、AIアシスタントがネイティブにビデオを操作できるMCPサーバー。

REST API

完全なプログラマティック制御

アップロードとエンコードからAI分析、文字起こし、検索、チーム管理まで、ビデオのライフサイクル全体をカバーする包括的なRESTful API。

アップロードとインポート

YouTubeからビデオをインポートするか、署名済みS3 URLで直接アップロード。エンコードはバックグラウンドで自動的に行われます。

AI分析

AIによる分析にビデオを送信 — チャプターの生成、シーンの検出、エンティティの抽出、詳細な要約の作成。

文字起こし

Whisperでオーディオを文字起こしし、100以上の言語に翻訳。多言語字幕サポートが標準装備。

検索とチャット

ライブラリ全体でのハイブリッドセマンティック+キーワード検索。個々のビデオまたはコレクション全体でRAGベースのAIチャットを有効化。

エンベディング

分析と文字起こしデータからベクトルエンベディングを生成し、セマンティック検索とRAGベースのAIチャットを強化。

組織

ロールベースのアクセス制御、グループ間のデータ分離、招待フローでチームを管理 — すべてAPI経由。

bash
curl -X POST "https://www.coniviso.com/api/v1/videos/{id}/analyze" \
  -H "Authorization: Bearer vi_live_..." \
  -H "Content-Type: application/json" \
  -d '{"analysisType": "comprehensive"}'
MCPサーバー

あらゆるAIアシスタントにビデオを

ConivisoはModel Context Protocol(MCP)サーバーを公開しており、Claude、Cursor、カスタムエージェントなどのAIアシスタントがビデオライブラリにアクセスし、コンテンツを検索し、文字起こしを読み取り、分析をトリガーできます — すべて標準MCPインターフェースを通じて。

MCPとは?

Model Context Protocolは、AIモデルが外部ツールやデータソースと安全にやり取りできるオープンスタンダードです。カスタム統合を書く代わりに、MCP互換のAIクライアントがConivisoに接続し、すぐにビデオをコンテキストとして使用できます。

21のツール

すべてのツールはAPIキーの権限に制限されます。AIアシスタントは、動画の一覧表示、検索、更新、削除、組織、グループ、権限、公開設定の管理、分析と文字起こしの取得、個別の動画やライブラリ全体とのチャット、エンベディングの生成、新しい分析ジョブの送信が可能です — すべて会話を離れることなく実行できます。

  • list_videosページネーションとステータスフィルターでビデオライブラリを閲覧
  • get_video任意のビデオの完全なメタデータ、処理状態、設定を取得
  • search_videosアクセス可能なすべてのビデオでハイブリッドセマンティック+キーワード検索
  • chat_with_libraryRAGを使用してビデオコレクション全体について質問
  • chat_with_videoマルチターン会話サポート付きの特定ビデオに関するQ&A
  • get_analysisAI分析結果の取得:要約、チャプター、シーン、エンティティ
  • get_transcription言語でオプションフィルタリングされた文字起こしデータを取得
  • analyze_videoAI分析用にビデオを送信(包括的、シーン、オブジェクト、またはテキスト)
  • generate_embeddingsセマンティック検索のために分析と文字起こしデータからベクトルエンベディングを作成
  • update_video動画のタイトル、説明、公開設定、組織を更新
  • delete_video動画と関連するすべてのデータを完全に削除
  • get_permissions動画に付与されたすべてのアクセス権限を一覧表示
  • grant_permissionユーザー、グループ、または組織に動画へのアクセスを付与
  • revoke_permission動画の以前に付与されたアクセス権限を取り消し
  • list_organizations所属する組織のリストを返します
  • get_organization特定の組織の詳細を返します
  • list_org_members組織の全メンバーを返します
  • invite_org_memberメンバーを組織に招待します
  • remove_org_memberメンバーを組織から削除します
  • list_org_groups組織内の全グループを一覧表示します
  • list_group_members組織内の特定のグループの全メンバーを一覧表示します

8つのリソース

MCPリソースはAIアシスタントにビデオデータへの直接アクセスを構造化コンテキストとして提供:

  • coniviso://videosメタデータ付きのアクセス可能なすべてのビデオの完全リスト
  • coniviso://video/:id分析と文字起こしを含む完全なビデオ詳細
  • coniviso://video/:id/transcription特定のビデオの完全な文字起こしデータ
  • coniviso://video/:id/analysisAI分析結果:要約、チャプター、シーン、エンティティ
  • coniviso://video/:id/permissions付与されたアクセス権限のアクセス制御リスト
  • coniviso://organizations所属するすべての組織のリスト
  • coniviso://organization/:id組織の詳細と所属メンバーのリスト
  • coniviso://organization/:id/groups組織内のすべてのグループのリスト

30秒で接続

単一の設定ブロックでConivisoを任意のMCPクライアントに追加。認証には既存のAPIキーを使用。

エンドポイントhttps://www.coniviso.com/mcp
認証Bearer vi_live_...
トランスポートStreamable HTTP(HTTP上のJSON-RPC)

各セッションは独自の分離されたサーバーインスタンスを取得します。セッションはmcp-session-idヘッダーで識別されます。

mcp config
{
  "mcpServers": {
    "coniviso": {
      "url": "https://www.coniviso.com/mcp",
      "headers": {
        "Authorization": "Bearer vi_live_..."
      }
    }
  }
}
はじめに

数分で稼働

1. APIキーを作成

Conivisoダッシュボードの設定→APIキーに移動。APIキーはvi_live_*形式で、きめ細かな権限を設定できます。

2. リクエストを認証

AuthorizationヘッダーにBearerトークンとしてAPIキーを含めてください。REST API呼び出しとMCP接続の両方で機能します。

3. 開発を始める

任意の言語からREST APIを使用するか、MCPサーバーをAIアシスタントに接続。どちらも同じAPIキーと権限を共有します。

利用可能な権限

  • videos:readビデオメタデータの一覧表示と読み取り
  • videos:writeビデオのアップロード、更新、削除
  • analysisAI分析結果の送信と読み取り
  • searchビデオコンテンツの検索
  • chatAIチャット機能の使用(ビデオ単位およびライブラリ全体)
  • embeddingsベクトルエンベディングの生成と管理

統合する準備はできましたか?

Coniviso APIとMCPサーバーで開発を始めましょう。無料プランにはAI処理60分が含まれます。