mcpField
B
Bilibili Video Info Mcp

Bilibili Video Info Mcp

ローカル
github.com/lesir831メディア・デザイン2167 週間前に更新

Bilibili Video Info Mcp について

Bilibili Video Info Mcpは、Bilibili動画のURLから字幕、弾幕、コメントを取得するMCPサーバーです。動画のテキストや視聴者の反応を扱うクライアント向けで、3種類のトランスポート方式に対応しています。

主な機能

  1. 01動画URLから字幕を取得
  2. 02動画の弾幕を取得
  3. 03動画コメント情報を取得
  4. 043種類のトランスポート方式に対応

活用シーン

  1. 01動画の字幕内容を整理
  2. 02視聴者の弾幕を分析
  3. 03動画コメントを確認

MCP 対応

動画URLを使って字幕、弾幕、コメントを取得するツールをMCPクライアントに提供します。stdio、SSE、streamable HTTPに対応しています。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"bilibili-video-info": {
"command": "uvx",
"args": [
"bilibili-video-info-mcp"
],
"env": {
"SESSDATA": "<SESSDATA>"
}
}
}
}
起動コマンドuvx bilibili-video-info-mcp
設定が必要な環境変数
SESSDATA

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypibilibili-video-info-mcp

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
urlstringはい

詳細

Bilibili 動画情報用 MCP サーバー

smithery badge English 中文

動画 URL を使用して、動画の字幕、弾幕、コメント情報を取得できる Bilibili MCP サーバーです。

使い方

この MCP サーバーは、3 種類のトランスポート方式に対応しています。

  1. stdio
{
    "mcpServers": {
        "bilibili-video-info-mcp": {
            "command": "uvx",
            "args": [
                "bilibili-video-info-mcp"
            ],
            "env": {
                "SESSDATA": "your valid sessdata"
            }
        }
    }
}
  1. 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"
        }
    }
}
  1. 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 の確認方法
  1. Bilibili のウェブサイトにログインします
  2. ブラウザーの開発者ツールを開きます(F12)
  3. アプリケーション/ストレージ -> Cookie に移動します
  4. SESSDATA に対応する値を確認します
2. エラー「SESSDATA environment variable is required」

環境変数が設定されていることを確認してください。

export SESSDATA="your SESSDATA value"
3. 対応している動画リンクの形式は?

次のような標準的な Bilibili 動画リンクに対応しています。

コメント

MCP は初めてですか?

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

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