mcpField
B
Bilibili MCP

Bilibili MCP

本地服务
github.com/34892002社交媒体1966 天前更新

关于 Bilibili MCP

Bilibili MCP 是一个基于 MCP 的 B站视频搜索服务,面向需要在 AI 应用中检索 B站内容的开发者。它提供视频搜索、热门内容、视频与 UP 主信息以及番剧时间表等接口,并附带 LangChain 调用示例和测试脚本。

主要功能

  1. 01搜索B站视频内容简介列表
  2. 02获取综合热门、入站必刷、排行榜等内容
  3. 03按 BV 号或 AV 号获取视频详情
  4. 04获取 UP 主基本信息与粉丝数据
  5. 05查询时间范围内的番剧播出信息

适用场景

  1. 01在 AI 应用中检索 B站视频内容
  2. 02通过 LangChain 调用 B站数据进行分析
  3. 03查询番剧播出时间表

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 B站视频搜索、热门、详情、UP 主和番剧时间表相关的接口。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 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 package

感谢HQHC发布的npm包

{
  "mcpServers": {
    "bilibili-search": {
    "command": "npx",
    "args": ["bilibili-mcp-js"],
    "description": "B站视频搜索 MCP 服务,可以在AI应用中搜索B站视频内容。"
    }
  }
}

本地编译使用

需要编译之后才可以使用. 先npm run build然后这里改成你build之后的dist文件夹路径,"args": ["d:\your-path\bilibili-mcp-js\dist\index.js"]

{
  "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 配图

Hosted deployment

A hosted deployment is available on Fronteir AI.

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。