mcpField
B
Bilibili MCP

Bilibili MCP

ローカル
github.com/34892002ソーシャルメディア1966 日前に更新

Bilibili MCP について

Bilibili MCP は、AI アプリケーションから Bilibili の動画を検索するための MCP サーバーです。動画検索、人気コンテンツ、動画・UP 主の情報、アニメの放送スケジュールを提供し、LangChain の呼び出し例とテストスクリプトも含まれています。

主な機能

  1. 01Bilibili の動画一覧を検索
  2. 02総合人気やランキングを取得
  3. 03BV 番号または AV 番号で動画詳細を取得
  4. 04UP 主の基本情報とフォロワー数を取得
  5. 05期間を指定してアニメの放送情報を照会

活用シーン

  1. 01AI アプリケーションから Bilibili の動画を検索
  2. 02LangChain から Bilibili のデータを呼び出す
  3. 03アニメの放送スケジュールを確認

MCP 対応

MCP サーバーとして、動画検索、人気コンテンツ、動画詳細、UP 主情報、アニメスケジュールの機能を MCP クライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Bilibili MCP

English 中文文档 日本語 Trust Score

概要

これは、Model Context Protocol(MCP)に基づくB站動画検索サーバーです。シンプルなAPIインターフェースを提供し、ユーザーがB站の動画コンテンツを検索できます。LangChainの呼び出し例とテストスクリプトも用意されています。

謝辞

機能

  • B站動画の概要一覧を検索
  • B站の人気コンテンツを取得(総合人気、入站必刷、ランキング、全サイト音楽ランキング)
  • B站動画の詳細情報を取得(BV番号またはAV番号に対応)
  • UP主の情報を取得(基本情報、フォロワー数、フォロー数など)
  • 番組表(指定期間内のアニメ放送情報)

システム要件

  • Node.js >= 20.12.0

AIツールの設定

Traeを例に説明します README の画像

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

スクリーンショット

README の画像 README の画像

ホステッドデプロイ

Fronteir AIでホステッドデプロイを利用できます。

コメント

MCP は初めてですか?

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

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