mcpField
V
Videoseek

Videoseek

ローカル
github.com/kennyzheng-builds検索233 週間前に更新

Videoseek について

Videoseekは、動画ライブラリや公開ソーシャル動画を検索し、質問に答えるエージェント向けMCPサーバーです。セマンティック検索、動画分析、インポートに加え、テキストと動画の永続メモリを備えています。

主な機能

  1. 01意味による動画検索
  2. 02動画への質問
  3. 03永続メモリの保存と検索
  4. 04ソーシャルメディアコンテンツのインポート
  5. 05動画・画像URLの分析
  6. 06映像または音声の文字起こし取得

活用シーン

  1. 01動画ライブラリから特定の場面を検索
  2. 02単一動画や動画コレクションへの質問
  3. 03公開ソーシャル動画のトレンド調査
  4. 04会議録画をメモリに要約

MCP 対応

Videoseekは、動画管理、検索、Q&A、メモリ、画像分析、ソーシャルメディアのインポートを行う18のMCPツールを公開します。動画とメモリのリソース、およびプロンプトテンプレートも提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

videoseek-mcp

あらゆる動画から何でも見つけられます。 セマンティック動画検索、動画への質問、永続的なメモリ、ソーシャルメディアからのインポートを、AI エージェント向けの MCP ツールとして提供します。

何ができますか?

AI エージェント(Claude、Cursor、Windsurf など)に、次の機能を追加できます。

  • 意味で動画を検索 — ライブラリ全体から「誰かがプレゼントを開ける場面を見つけて」
  • 動画について質問 — 1 本の動画、またはコレクション全体を対象にした複数ターンの会話
  • すべてを記憶 — 決して忘れない、永続的なテキストと動画のメモリ(Memory Augmented Generation)
  • ソーシャルメディアからインポート — TikTok、YouTube、Instagram など 15 以上のプラットフォームからコンテンツを取得してインデックス化
  • その場で分析 — アップロードせずに、URL から任意の動画や画像を説明
  • 文字起こし — 映像シーンの説明、または音声の文字起こしを取得

クイックスタート

1. API キーを取得する

こちらでサインアップし、API キーのページからキーを取得してください。無料プランでは毎月 100 クレジットを利用できます。

2. インストールする
git clone https://github.com/kennyzheng-builds/videoseek-mcp.git
cd videoseek-mcp
npm install --include=dev
npm run build
3. AI クライアントに接続する
Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

{
  "mcpServers": {
    "videoseek": {
      "command": "node",
      "args": ["/path/to/videoseek-mcp/build/index.js"],
      "env": {
        "MEMORIES_API_KEY": "your-api-key"
      }
    }
  }
}
Cursor

.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "videoseek": {
      "command": "node",
      "args": ["/path/to/videoseek-mcp/build/index.js"],
      "env": {
        "MEMORIES_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Code
export MEMORIES_API_KEY="your-api-key"
claude mcp add videoseek -- node /path/to/videoseek-mcp/build/index.js

ツール(18 種類)

動画管理
ツール機能
upload_videoURL から動画をアップロードしてインデックス化
list_videosインデックス化されたすべての動画を一覧表示
get_video_status処理状況を確認
delete_videosライブラリから動画を削除
get_transcription映像または音声の文字起こしを取得
検索
ツール機能
search_videos非公開の動画ライブラリ全体をセマンティック検索
search_publicTikTok、YouTube、Instagram を意味で検索
search_audio動画内で何かが話された箇所を検索
動画への質問
ツール機能
chat_with_video特定の動画について質問(複数ターン)
chat_personalライブラリ全体とメモリを対象に質問
永続的なメモリ
ツール機能
add_memoryセマンティックインデックス付きでテキストを保存
search_memories意味から関連するメモリを検索
list_memories保存済みのすべてのメモリを一覧表示
ビジョン分析
ツール機能
caption_videoURL から動画を分析(アップロード不要)
caption_imageURL から画像を分析
ソーシャルメディアからのインポート
ツール機能
import_from_url任意のソーシャルメディア URL からインポート
import_by_hashtagTikTok/YouTube/Instagram からハッシュタグでインポート
import_by_creatorクリエイターのプロフィールからインポート

リソースとプロンプト

リソース: memories://videos(ライブラリ)、memories://memories(保存したナレッジ)

プロンプトテンプレート: analyze-video、social-media-research、build-knowledge-base

会話例

「場面を見つける」

あなた:誰かがパスタを料理している場面をすべて見つけて

エージェントが search_videos を使用 → タイムスタンプ付きの動画セグメントを返します

「動画を理解する」

あなた:この動画では何が起きていますか? [URL]

エージェントが caption_video を使用 → アップロードせずにすぐに分析します

「TikTok を調査する」

あなた:TikTok の AI トレンドを調査して

エージェントが search_public → import_from_url → chat_personal を使用して知見を得ます

「ナレッジを構築する」

あなた:会議の録画をすべて要約して

エージェントが list_videos → get_transcription → add_memory を使用して重要なポイントを保存します

比較

機能videoseek-mcpTwelveLabs MCP
永続メモリ(テキスト+動画)ありなし
ソーシャルメディアからのインポート(15以上のプラットフォーム)ありなし
メモリ拡張生成ありなし
無料プラン月100クレジット10時間
複数動画のQ&Aありあり
セマンティック検索ありあり

環境変数

変数必須デフォルト説明
MEMORIES_API_KEYはい—memories.ai のAPIキー
MEMORIES_UNIQUE_IDいいえ"default"マルチテナント分離用の名前空間

開発

npm install --include=dev
npm run build          # compile TypeScript
npm run dev            # watch mode
npx @modelcontextprotocol/inspector node build/index.js   # test interactively

アーキテクチャ

videoseek-mcp/
├── src/
│   ├── index.ts     # MCP server — 18 tools, 2 resources, 3 prompts
│   └── client.ts    # Video understanding API client
├── build/           # Compiled JS (generated)
├── package.json
└── tsconfig.json

TypeScript + Zodスキーマ + stdioトランスポートを使用しています。MCP SDK以外に依存関係はありません。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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