「bilibili」MCPサーバーは何ができる?
bilibili MCPサーバーは、Model Context Protocol(MCP)サーバーとして、AIアシスタントやアプリケーションをhttps://www.bilibili.com APIと接続します。ブリッジとして機能することで、AI搭載ワークフローがbilibiliからユーザープロファイル、動画メタデータ、検索結果などの情報にアクセス・取得できるようになります。この連携により、動画コンテンツ発見、ユーザーデータ取得、コンテンツ分析といったタスクのAIアシスタント機能が拡張されます。開発者はこのサーバーを活用することで、bilibiliの膨大なコンテンツエコシステムとやり取りが必要なワークフローを自動化・効率化し、常に最新の動画・ユーザー情報を様々なアプリケーションや研究プロジェクトに組み込むことが可能です。
プロンプト一覧
利用可能なドキュメントやコードに明示的なプロンプトテンプレートは記載されていません。
リソース一覧
利用可能なドキュメントやコードに明示的なリソースプリミティブは記載されていません。
提供されるツール一覧
- 「mid」でユーザー情報取得
指定したユーザーID(mid)からbilibiliユーザーの詳細情報を取得します。 - 「bvid」で動画情報検索
指定した動画のbvidを用いて、その動画のメタデータや詳細情報を取得します。 - キーワードで動画検索
特定のキーワードでbilibili内の動画を検索し、関連する動画リストを返します。
このMCPサーバーのユースケース
- ユーザーデータ取得
ユーザーIDを指定してbilibiliユーザーの情報を自動取得。ソーシャルメディア分析やリサーチに便利です。 - 動画メタデータ抽出
bvidを指定するだけで動画メタデータを素早く取得。コンテンツキュレーションや分析ワークフローの効率化に役立ちます。 - コンテンツ発見
キーワードで動画検索し、AIアシスタントがおすすめや要約、さらなる処理のための関連コンテンツを見つけることができます。 - 自動監視
MCPサーバーを監視ツールに組み込めば、bilibili上の特定ユーザーやコンテンツ種別をリアルタイムでトラッキングできます。 - アプリ向けデータ強化
内部アプリやボットに最新のbilibili情報を組み込むことで、ユーザー体験や研究サポートを強化します。
セットアップ方法
Windsurfの場合
- Node.jsがインストールされていることを確認します。
- Windsurfの設定ファイルを開きます。
- npmパッケージを用いてbilibili MCPサーバーを追加します:
{ "mcpServers": { "bilibili": { "command": "npx", "args": ["-y", "@wangshunnn/bilibili-mcp-server"] } } } - 設定を保存し、Windsurfを再起動します。
- MCPオプションにbilibili MCPサーバーが表示されていることを確認します。
Claudeの場合
- Node.jsがインストールされていることを確認します。
- Claudeの設定ファイルを開きます。
- 以下のようにbilibili MCPサーバーを追加します:
{ "mcpServers": { "bilibili": { "command": "npx", "args": ["-y", "@wangshunnn/bilibili-mcp-server"] } } } - 保存してClaudeを再起動します。
- インターフェースに「bilibili MCP」オプションが表示されていることを確認します。
Cursorの場合
- Node.jsがセットアップされていることを確認します。
- Cursorの設定ファイルを編集します。
- MCPサーバーのエントリを追加します:
{ "mcpServers": { "bilibili": { "command": "npx", "args": ["-y", "@wangshunnn/bilibili-mcp-server"] } } } - 保存してCursorを再起動します。
- 新しいbilibili MCPリストが表示されているか確認します。
Clineの場合
- Node.jsがインストールされていることを確認します。
- Clineの設定ファイルにアクセスします。
- bilibili MCPサーバー設定を追加します:
{ "mcpServers": { "bilibili": { "command": "npx", "args": ["-y", "@wangshunnn/bilibili-mcp-server"] } } } - 変更を保存してClineを再起動します。
- MCPサーバーが認識されていることを確認します。
APIキーの安全な管理
bilibili APIで認証が必要な場合は、環境変数で機密キーを管理しましょう。設定例は以下の通りです:
{
"mcpServers": {
"bilibili": {
"command": "npx",
"args": ["-y", "@wangshunnn/bilibili-mcp-server"],
"env": {
"BILIBILI_API_KEY": "${BILIBILI_API_KEY}"
},
"inputs": {
"apiKey": "${BILIBILI_API_KEY}"
}
}
}
}
“BILIBILI_API_KEY” はご自身の環境変数名に置き換えてください。
FlowHuntフロー内でのMCP活用方法
FlowHuntでMCPサーバーをワークフローに組み込むには、まずフローにMCPコンポーネントを追加し、AIエージェントと接続します。

MCPコンポーネントをクリックして設定パネルを開き、system MCP設定欄に以下のJSON形式でサーバー情報を入力します:
{
"bilibili": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントがこのMCPをツールとして利用でき、全機能にアクセスできるようになります。 “bilibili” は実際のMCPサーバー名に、URLもご自身のMCPサーバーのものに変更してください。
概要
| セクション | 有無 | 詳細/備考 |
|---|---|---|
| 概要 | ✅ | |
| プロンプト一覧 | ⛔ | プロンプトテンプレートなし |
| リソース一覧 | ⛔ | リソースプリミティブの記載なし |
| ツール一覧 | ✅ | ユーザー情報、動画情報、動画検索ツール記載 |
| APIキーの安全な管理 | ✅ | 設定例あり |
| サンプリングサポート(評価には重要度低) | ⛔ | 記載なし |
利用可能なドキュメントとサーバー機能をもとに、bilibili MCPサーバーはbilibili APIとの連携に必要な基本ツールを提供していますが、リソース・プロンプト・ルートやサンプリングなど高度なMCP機能についての詳細ドキュメントはありません。連携手順は明快で、オープンソースかつ寛容なライセンスです。評価: 5/10。
MCPスコア
| ライセンス有無 | ✅ |
|---|---|
| ツールが1つ以上ある | ✅ |
| フォーク数 | 1 |
| スター数 | 4 |
