Bilibili MCP について
Bilibili MCP は、AI アプリケーションから Bilibili の動画を検索するための MCP サーバーです。動画検索、人気コンテンツ、動画・UP 主の情報、アニメの放送スケジュールを提供し、LangChain の呼び出し例とテストスクリプトも含まれています。
主な機能
- 01Bilibili の動画一覧を検索
- 02総合人気やランキングを取得
- 03BV 番号または AV 番号で動画詳細を取得
- 04UP 主の基本情報とフォロワー数を取得
- 05期間を指定してアニメの放送情報を照会
活用シーン
- 01AI アプリケーションから Bilibili の動画を検索
- 02LangChain から Bilibili のデータを呼び出す
- 03アニメの放送スケジュールを確認
MCP 対応
MCP サーバーとして、動画検索、人気コンテンツ、動画詳細、UP 主情報、アニメスケジュールの機能を MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Bilibili MCP
概要
これは、Model Context Protocol(MCP)に基づくB站動画検索サーバーです。シンプルなAPIインターフェースを提供し、ユーザーがB站の動画コンテンツを検索できます。LangChainの呼び出し例とテストスクリプトも用意されています。
謝辞
- LangChainのサンプルコードは、mcp-langchain-ts-clientを参考にしています。
機能
- B站動画の概要一覧を検索
- B站の人気コンテンツを取得(総合人気、入站必刷、ランキング、全サイト音楽ランキング)
- B站動画の詳細情報を取得(BV番号またはAV番号に対応)
- UP主の情報を取得(基本情報、フォロワー数、フォロー数など)
- 番組表(指定期間内のアニメ放送情報)
システム要件
- Node.js >= 20.12.0
AIツールの設定
Traeを例に説明します

npm パッケージ
npmパッケージを公開してくださったHQHCに感謝します。
{
"mcpServers": {
"bilibili-search": {
"command": "npx",
"args": ["bilibili-mcp-js"],
"description": "B站视频搜索 MCP 服务,可以在AI应用中搜索B站视频内容。"
}
}
}
ローカルでビルドして使用
使用するには、事前にビルドが必要です。 まずnpm run buildを実行し、以下の"args": ["d:\your-path\bilibili-mcp-js\dist\index.js"]の箇所を、ビルド後のdistフォルダーのパスに変更してください。
{
"mcpServers": {
"bilibili-search": {
"command": "node",
"args": ["d:\\your-path\\bilibili-mcp-js\\dist\\index.js"],
"description": "B站视频搜索 MCP 服务,可以在AI应用中搜索B站视频内容。"
}
}
}
クイックスタート
LangChainの例を実行する場合は、まずLLMモデルを設定し、.\example.tsファイルを変更してください。
const llm = new ChatOpenAI({
modelName: "gpt-4o-mini",
temperature: 0,
openAIApiKey: "your_api_key", // 替换成你模型的密钥
configuration: {
baseURL: "https://www.api.com/v1", // 替换成你模型的API地址
},
});
bun:
# 安装依赖
bun i
# stdio 模式
bun index.ts
# streamable http 模式
TRANSPORT=remote bun index.ts
TRANSPORT=remote PORT=8888 bun index.ts
# 测试脚本
bun test.js
# MCP Inspector
bun run inspector
# 运行langchain例子
bun build:bun
bun example.ts
npm:
# 安装依赖
npm i
# stdio 模式
npm run start
# streamable http 模式
TRANSPORT=remote npm run start
TRANSPORT=remote PORT=8888 npm run start
# 测试脚本
npm run test
# MCP Inspector
npm run inspector
# 运行langchain例子
npm run build
node dist/example.js
スクリーンショット

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