Bilibili Video Info Mcp について
Bilibili Video Info Mcpは、Bilibili動画のURLから字幕、弾幕、コメントを取得するMCPサーバーです。動画のテキストや視聴者の反応を扱うクライアント向けで、3種類のトランスポート方式に対応しています。
主な機能
- 01動画URLから字幕を取得
- 02動画の弾幕を取得
- 03動画コメント情報を取得
- 043種類のトランスポート方式に対応
活用シーン
- 01動画の字幕内容を整理
- 02視聴者の弾幕を分析
- 03動画コメントを確認
MCP 対応
動画URLを使って字幕、弾幕、コメントを取得するツールをMCPクライアントに提供します。stdio、SSE、streamable HTTPに対応しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい |
詳細
Bilibili 動画情報用 MCP サーバー
動画 URL を使用して、動画の字幕、弾幕、コメント情報を取得できる Bilibili MCP サーバーです。
使い方
この MCP サーバーは、3 種類のトランスポート方式に対応しています。
- stdio
{
"mcpServers": {
"bilibili-video-info-mcp": {
"command": "uvx",
"args": [
"bilibili-video-info-mcp"
],
"env": {
"SESSDATA": "your valid sessdata"
}
}
}
}
- sse(Server-Sent Events) bilibili-video-info-mcp を sse モードで実行します
cp .env.example .env
uvx run --env .env bilibili-video-info-mcp sse
次に、MCP クライアントを設定します
{
"mcpServers": {
"bilibili-video-info-mcp": {
"url": "http://{your.ip.address}:$PORT$/sse"
}
}
}
- streamable-http(HTTP ストリーミング) bilibili-video-info-mcp を streamable-http モードで実行します
cp .env.example .env
uvx run --env .env bilibili-video-info-mcp streamable-http
次に、MCP クライアントを設定します
{
"mcpServers": {
"bilibili-video-info-mcp": {
"url": "http://{your.ip.address}:$PORT$/mcp"
}
}
}
}
MCP ツール一覧
1. 動画の字幕を取得
{
"name": "get_subtitles",
"arguments": {
"url": "https://www.bilibili.com/video/BV1x341177NN"
}
}
2. 動画の弾幕を取得
{
"name": "get_danmaku",
"arguments": {
"url": "https://www.bilibili.com/video/BV1x341177NN"
}
}
3. 動画のコメントを取得
{
"name": "get_comments",
"arguments": {
"url": "https://www.bilibili.com/video/BV1x341177NN"
}
}
よくある質問
1. SESSDATA の確認方法
- Bilibili のウェブサイトにログインします
- ブラウザーの開発者ツールを開きます(F12)
- アプリケーション/ストレージ -> Cookie に移動します
- SESSDATA に対応する値を確認します
2. エラー「SESSDATA environment variable is required」
環境変数が設定されていることを確認してください。
export SESSDATA="your SESSDATA value"
3. 対応している動画リンクの形式は?
次のような標準的な Bilibili 動画リンクに対応しています。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。