Bilibili API MCP Server について
Bilibili API MCP Server は、哔哩哔哩 API 向けの MCP サーバーで、uv で実行し任意の MCP クライアントから設定して利用します。キーワード検索、ユーザー検索、精密検索、弾幕の取得などの操作を提供します。README は簡潔で、それ以上の詳細は記載されていません。
主な機能
- 01哔哩哔哩のコンテンツに対する基本的なキーワード検索
- 02フォロワー数による並び替えに対応したユーザー検索
- 03ユーザー、動画、配信、専栏の精密検索
- 04動画の弾幕情報の取得
活用シーン
- 01MCP クライアントからの哔哩哔哩の動画やユーザーの検索
- 02ユーザー名が完全一致するアカウントの特定
- 03指定した動画の弾幕コメントの取得
MCP 対応
MCP クライアントに対して検索と弾幕取得の操作を公開する MCP サーバーです。クライアントが uv を通じて本サーバーを起動します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Bilibili API MCP サーバー
哔哩哔哩 API 用の MCP(モデルコンテキストプロトコル)サーバーです。さまざまな操作に対応しています。
環境要件
- uv - 依存関係を簡単に管理できるプロジェクト管理ツールです。
使用方法
-
本プロジェクトを clone します
-
uv を使用して依存関係をインストールします
uv sync
- 任意の MCP クライアントでこのサーバーを設定します
{
"mcpServers": {
"bilibili": {
"command": "uv",
"args": [
"--directory",
"/your-project-path/bilibili-mcp-server",
"run",
"bilibili.py"
]
}
}
}
- クライアントで使用します
対応している操作
以下の操作に対応しています。
general_search:基本的な検索機能です。キーワードを使って哔哩哔哩を検索します。search_user:哔哩哔哩のユーザー検索に特化した機能です。フォロワー数順で並べ替えられます。get_precise_results:不要な情報を除外できる精密検索機能です。次の複数の検索タイプに対応しています。- ユーザー検索(
user):ユーザー名に完全一致する結果のみを返します。たとえば「双雷」と検索すると、ユーザー名が「双雷」のアカウント情報のみが返され、関連する他のユーザーは返されません。 - 動画検索(
video) - ライブ配信検索(
live) - コラム検索(
article) 返される結果にはexact_matchフィールドが含まれ、完全一致する結果が見つかったかどうかを示します。
- ユーザー検索(
get_video_danmaku·:動画の弾幕情報を取得します。
本プロジェクトへの貢献方法
- 本プロジェクトを Fork します
- ブランチを新規作成し、そのブランチで変更を加えます
- PR を提出します
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。