youtube_mcp について
YouTube の文字起こしを行う MCP サーバーで、SSE エンドポイント経由で MCP クライアントに提供します。Claude Desktop などから動画の内容を扱いたい利用者を想定しています。
主な機能
- 01YouTube 動画の文字起こし
- 02リモート接続用の SSE エンドポイント
- 03Docker Compose によるデプロイ
- 04生成された MCP_KEY によるアクセス制限
活用シーン
- 01YouTube 動画をテキスト化してAIクライアントで分析
- 02サーバー上でのセルフホスト型文字起こしサービスの運用
MCP 対応
SSE エンドポイントで文字起こし機能をMCP クライアントに公開し、Claude Desktop などが mcp-remote 経由で接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
youtube_mcp
YouTube 文字起こし MCP サーバー
デモ動画
上の画像をクリックすると、デモ動画を視聴できます
要件:
- OpenAI API キー
- Cookie
サーバーのインストール
- リポジトリをクローンします:
git clone https://github.com/format37/youtube_mcp.git
cd youtube_mcp
nano .env
- Cookie を抽出します。cookies.md を参照してください
cookies.txt を ./mcp/ フォルダーに配置します。 - MCP_KEY を生成します:
python token_generator.py
- .env を定義します:
CONTAINER_NAME=youtube_mcp_main
PORT=7001
MCP_KEY=YOUR-MCP-KEY
OPENAI_API_KEY=YOUR-OPENAI-KRY
- 実行権限を付与します
sudo chmod +x compose.sh
sudo chmod +x logs.sh
sudo chmod +x update.sh
- 実行します
./compose.sh
- 着信接続用のポートが開放されていることを確認します。
クライアントの設定
- Bybit サーバーを Claude デスクトップの設定に追加します: 例:
{
"mcpServers": {
"youtube": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:7001/sse",
"--header",
"Authorization:YOUR-TOKEN",
"--allow-http"
],
"disabled": false
}
}
}
クライアント側
4. Restart Claude desktop
5. Check that tws tools are listed in the tools list. Ask Claude to check ibkr account
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
