Agent Skills
返回列表
💻

B站 API 服务

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/b-api

技能介绍

解决什么问题

在把 Bilibili 数据接入大模型或 Agent 时,常见痛点是接口分散、鉴权口径不统一,以及把网络请求和业务逻辑混在一起。这个 MCP 服务器把 bilibili.com 相关能力收敛为三个工具:scripts.tools.get_user_info、scripts.tools.get_video_info 和 scripts.tools.search_videos。模型不需要理解 HTTP 细节,只需要按用户意图选择工具、补齐参数,并把返回的 JSON 整理后展示。

核心能力

它提供三层能力:用户信息查询、视频详情查询、视频搜索。用户信息通过 mid 定位;视频详情通过 bvid 定位;视频搜索通过 keyword,可选 page 默认 1,count 默认 10,最大 20。工作方式被拆成固定路由:先检查 API 密钥,再选择工具,再提取参数,最后以关键字参数调用 scripts.tools。例如搜索可表达为 scripts.tools.search_videos(keyword='Vue 3 教程', page=1, count=10)。返回结构统一为 result['raw']、result['success']、result['message'],调用方只需判断成功与否并处理 raw。

关键流程

  1. 鉴权:从配置读取密钥;若 scripts.config.settings.api_key 为空,必须向用户询问,再用 scripts.config.set_api_key(key) 保存。密钥申请入口见 https://xiaobenyang.com。
  2. 路由:模型根据意图映射到用户信息、视频详情或搜索。
  3. 参数校验:缺少必填参数时先追问,不猜默认值。
  4. 执行与返回:代码负责 API 调用,模型负责整理展示。

适用边界

它不是爬虫或公开数据代理,而是依赖 API 密钥的 MCP 服务。没有密钥时不能自行搜索或编造数据;搜索数量上限为 20,分页语义取决于接口返回;涉及账号隐私或版权内容时,仍需遵守上游平台的授权与限制。

使用场景

  • 用户想按数字 mid 查询某位 Bilibili 创作者的信息,用于账号背景分析或资料核对
  • 编辑需要按关键词检索 Bilibili 视频,快速判断哪些素材适合放进选题清单
  • 内容团队拿到一个 BV 号,想确认视频标题、作者或发布时间,再决定是否纳入素材库
  • 客服或数据同事需要根据用户提供的 BV 号回查视频信息,验证对方发来的链接是否有效

适合人员

  • 数据分析师,需要把 Bilibili 创作者公开信息拉进分析表,核对 mid 对应的账号资料
  • 内容编辑,需要按关键词检索 Bilibili 视频,为选题会准备候选素材列表
  • 开发者,正在搭建 MCP 工具路由,希望用统一返回结构处理 BV 号视频详情
  • 运营人员,需要根据用户提供的 BV 号回查视频信息,判断素材是否符合要求