Archivarix Tube Search について
Archivarix Tube Searchは、削除済み動画を含むYouTubeのアーカイブを検索する、AIクライアント向けMCPサービスです。メタデータ、字幕、要約を扱い、stdioからリモートサービスへ接続してツール、リソース、プロンプトを提供します。
主な機能
- 01チャンネル別のアーカイブ動画検索
- 02タイトルと説明文の全文検索
- 03動画メタデータと字幕の取得
- 04AI要約の閲覧・生成
- 05動画のステータス変更履歴の確認
活用シーン
- 01チャンネルの過去動画を探す
- 02削除済み動画と字幕を見つける
- 03動画を調査し要約を閲覧する
MCP 対応
ローカルパッケージはstdio経由でAIクライアントにツール、リソース、プロンプトを公開し、Streamable HTTPでリモートのArchivarix Tube Search MCPサーバーに接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
tube-search-mcp
Archivarix Tube Search 用の MCP サーバーです。AI アシスタントを通じて、アーカイブされた YouTube 動画を検索できます。
2005 年以降にインデックスされた 10 億件以上の YouTube 動画を検索できます。削除された動画、メタデータ、サムネイル、字幕を見つけられます。
クイックスタート
npx tube-search-mcp --api-key tsk_YOUR_KEY
または、環境変数を使います。
export TUBE_API_KEY=tsk_YOUR_KEY
npx tube-search-mcp
API キーは tube.archivarix.net から取得できます(プロフィール → API キー)。
設定
Claude Desktop
~/.claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"tube-search": {
"command": "npx",
"args": ["-y", "tube-search-mcp"],
"env": {
"TUBE_API_KEY": "tsk_YOUR_KEY"
}
}
}
}
Claude Code
~/.claude/mcp.json に追加します。
{
"mcpServers": {
"tube-search": {
"command": "npx",
"args": ["-y", "tube-search-mcp"],
"env": {
"TUBE_API_KEY": "tsk_YOUR_KEY"
}
}
}
}
VS Code
プロジェクト内の .vscode/mcp.json に追加します。
{
"servers": {
"tube-search": {
"command": "npx",
"args": ["-y", "tube-search-mcp"],
"env": {
"TUBE_API_KEY": "tsk_YOUR_KEY"
}
}
}
}
Cursor
~/.cursor/mcp.json に追加します。
{
"mcpServers": {
"tube-search": {
"command": "npx",
"args": ["-y", "tube-search-mcp"],
"env": {
"TUBE_API_KEY": "tsk_YOUR_KEY"
}
}
}
}
利用可能なツール
| ツール | 説明 |
|---|---|
search_channel | YouTube チャンネルのアーカイブ済み動画をすべて検索します |
search_videos | 動画のタイトルと説明文を全文検索します |
get_video | ID を指定して、特定の動画のメタデータを取得します |
get_subtitles | 読みやすいプレーンテキスト形式でトランスクリプトを取得します |
get_summary | AI が生成した動画の要約を取得します |
generate_summary | 動画の新しい AI 要約を生成します |
browse_summaries | タグ、チャンネル、言語で要約を閲覧します |
get_video_status_history | 動画のステータス変更履歴を表示します |
get_usage | 現在の API 使用状況と上限を確認します |
リソース
| URI | 説明 |
|---|---|
tube://video/{videoId} | 動画のメタデータ |
tube://channel/{channelId} | チャンネル情報 |
tube://subtitles/{videoId} | プレーンテキスト形式のトランスクリプト |
tube://summary/{videoId} | AI が生成した要約 |
tube://tags | 人気の要約タグ |
プロンプト
| プロンプト | 説明 |
|---|---|
research_video | 動画を包括的に分析するワークフロー |
channel_overview | チャンネルの調査と統計 |
find_deleted | 削除された動画を見つけて分析します |
環境変数
| 変数 | 説明 | デフォルト |
|---|---|---|
TUBE_API_KEY | API キー(必須) | — |
TUBE_MCP_URL | カスタム MCP エンドポイント | https://tube.archivarix.net/mcp |
仕組み
このパッケージは、stdio と HTTP の間のプロキシとして機能します。Streamable HTTP を介してリモートの Archivarix Tube Search MCP サーバーに接続し、同じツール、リソース、プロンプトを stdio トランスポート経由でローカルの AI クライアントに公開します。
AI Client ←(stdio)→ tube-search-mcp ←(HTTP)→ tube.archivarix.net/mcp
ドキュメント
詳しいドキュメント:tube.archivarix.net/guide/mcp
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。