A YouTube information retrieval server implementation for Model Context Protocol (MCP)
Project description
MCP YouTube Info Server
このプロジェクトは、Model Context Protocol (MCP) を使用して YouTube 動画の情報を取得するサーバー実装です。FastMCP フレームワークを使用して、YouTube の動画情報を取得する機能を提供します。
Available Tools
thumbnail
YouTube 動画のサムネイル画像の URL を取得します。
- video_id (string, required): YouTube 動画 ID
- 戻り値: サムネイル画像の URL
metainfo
YouTube 動画のメタ情報を取得します。
- video_id (string, required): YouTube 動画 ID
- 戻り値: タイトル、説明、視聴回数、投稿日時などのメタ情報を含む JSON
インストール
uv の使用(推奨)
uv を使用する場合、特別なインストールは必要ありません。uvx を使用して直接 mcp-server-youtube-info を実行できます。
PIP の使用
または、pip を使用して mcp-server-youtube-info をインストールすることもできます:
pip install mcp-server-youtube-info
インストール後、以下のようにスクリプトとして実行できます:
mcp-server-youtube-info
コマンドラインオプション
サーバーの実行時に以下のオプションを指定できます:
-
--sse: SSE トランスポートの有効化- 選択肢:
on,off - デフォルト:
off - 説明: "on"に設定すると SSE トランスポートが有効になります
- 選択肢:
-
--host: サーバーをバインドするホスト- デフォルト:
localhost - 説明: サーバーをバインドするホストアドレスを指定します
- デフォルト:
-
--port: サーバーをバインドするポート- タイプ: 整数
- デフォルト:
8000 - 説明: サーバーをバインドするポート番号を指定します
-
--log-level: ログレベルの設定- 選択肢:
debug,info,warning,error - デフォルト:
info - 説明:
- debug: 詳細なデバッグ情報
- info: 一般的な実行情報(デフォルト)
- warning: 実行に影響しない潜在的な問題
- error: 実行中に発生したエラー
- 選択肢:
開発
このプロジェクトは、YouTube の動画情報を取得するための MCP サーバーを提供します。新しい機能を追加する場合は、server.py に実装を追加してください。
開発時には、以下のコマンドを実行することで、開発中のスクリプトの動作を検証できます。
pip install -e .
mcp-server-youtube-info
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_server_youtube_info-0.1.2.tar.gz.
File metadata
- Download URL: mcp_server_youtube_info-0.1.2.tar.gz
- Upload date:
- Size: 34.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96c4ee7f739a2e54285984426dbe8ca4b22c17f1a372ed3a43ce4fe1d5b71cb0
|
|
| MD5 |
330f725c8be5206304891c8c7c0be9e3
|
|
| BLAKE2b-256 |
7d40db9378cab9916149b6052a4cbb50f7abc35784d0329d0fc94efa191f068b
|
File details
Details for the file mcp_server_youtube_info-0.1.2-py3-none-any.whl.
File metadata
- Download URL: mcp_server_youtube_info-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d948dd42dc2608e628fb92611a9822762e31d2ee0017ab5a399e87eda15560f
|
|
| MD5 |
b26de76fbe4706c553eca652be5258da
|
|
| BLAKE2b-256 |
9882d4ad78af71671f83d4e1e56393f8127f90a919385932cffcbdc835b08789
|