mcpField
B
Bilibili API MCP Server

Bilibili API MCP Server

ローカル
github.com/huccihuang開発ツール19279 週間前に更新

Bilibili API MCP Server について

Bilibili API MCP Server は、哔哩哔哩 API 向けの MCP サーバーで、uv で実行し任意の MCP クライアントから設定して利用します。キーワード検索、ユーザー検索、精密検索、弾幕の取得などの操作を提供します。README は簡潔で、それ以上の詳細は記載されていません。

主な機能

  1. 01哔哩哔哩のコンテンツに対する基本的なキーワード検索
  2. 02フォロワー数による並び替えに対応したユーザー検索
  3. 03ユーザー、動画、配信、専栏の精密検索
  4. 04動画の弾幕情報の取得

活用シーン

  1. 01MCP クライアントからの哔哩哔哩の動画やユーザーの検索
  2. 02ユーザー名が完全一致するアカウントの特定
  3. 03指定した動画の弾幕コメントの取得

MCP 対応

MCP クライアントに対して検索と弾幕取得の操作を公開する MCP サーバーです。クライアントが uv を通じて本サーバーを起動します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Bilibili API MCP サーバー

哔哩哔哩 API 用の MCP(モデルコンテキストプロトコル)サーバーです。さまざまな操作に対応しています。

環境要件

  • uv - 依存関係を簡単に管理できるプロジェクト管理ツールです。

使用方法

  1. 本プロジェクトを clone します

  2. uv を使用して依存関係をインストールします

uv sync
  1. 任意の MCP クライアントでこのサーバーを設定します
{
  "mcpServers": {
    "bilibili": {
      "command": "uv",
      "args": [
        "--directory",
        "/your-project-path/bilibili-mcp-server",
        "run",
        "bilibili.py"
      ]
    }
  }
}
  1. クライアントで使用します

対応している操作

以下の操作に対応しています。

  1. general_search:基本的な検索機能です。キーワードを使って哔哩哔哩を検索します。
  2. search_user:哔哩哔哩のユーザー検索に特化した機能です。フォロワー数順で並べ替えられます。
  3. get_precise_results:不要な情報を除外できる精密検索機能です。次の複数の検索タイプに対応しています。
    • ユーザー検索(user):ユーザー名に完全一致する結果のみを返します。たとえば「双雷」と検索すると、ユーザー名が「双雷」のアカウント情報のみが返され、関連する他のユーザーは返されません。
    • 動画検索(video)
    • ライブ配信検索(live)
    • コラム検索(article) 返される結果には exact_match フィールドが含まれ、完全一致する結果が見つかったかどうかを示します。
  4. get_video_danmaku·:動画の弾幕情報を取得します。

本プロジェクトへの貢献方法

  1. 本プロジェクトを Fork します
  2. ブランチを新規作成し、そのブランチで変更を加えます
  3. PR を提出します

ライセンス

MIT

コメント

MCP は初めてですか?

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

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