← 返回目录
B

Bilibili MCP Server

社区
让 AI Agent 读取 Bilibili 字幕与评论的本地 MCP 服务器
分类
其他 第 42 / 230
Stars
★ 34 热门
传输方式
stdio(本地进程)
运行环境
Node.js 20+ · Python 3.9+
凭据
需要 API Key / 凭据
许可证
Apache-2.0
最近提交
工具数
9
64FMRS · C

这是一个功能丰富的本地 MCP 服务器,专为 Bilibili 内容读取设计。需要用户提供凭证,支持搜索、字幕、评论、收藏夹和可选的本地 ASR。

最强项 · 文档质量 16/20 最弱项 · 可靠性 10/20

可靠性
10/20
安全与权限
14/20
维护活跃度
11/20
文档质量
16/20
安装易用性
13/20
查看各项评分依据
可靠性 10/20
README 声称十个工具、验证过的验收链路、Vitest 测试与 npm test,但静态审查未提供任何 CI 工作流或已提交测试的实际内容,无法验证执行证据,按校准不得高于 12;错误码(ASR_NOT_READY 等)与限制披露较充分,扣分在于缺可验证的运行/握手证据。
安全与权限 14/20
凭证在本地隐藏提示符输入、doctor 不回显 Cookie、字幕域名与 CDN 主机白名单、无访问绕过、内容当数据不当指令等声明良好;但实际代码未提供,凭证明文存储于 config. 且自认无 OS 级加密,Cookie 面向 B 站的网络边界无法静态核实,无红线问题故不为 0-4。
维护活跃度 11/20
版本 1.13.1、CHANGELOG 与 Release 链接、Issue/Discussions 渠道存在,12 星规模小;GitHub License 元数据为 NOASSERTION(仓库标 GPLv3,存在不一致),无安全响应渠道与依赖更新策略证据,属活跃但治理有缺口。
文档质量 16/20
分层文档(README/中文/英文/客户端配置/工具参考/CHANGELOG)、安装、凭证获取、参数示例、错误码、限制与隐私说明齐全,为最强项;扣分在于文档均为声明,缺少可审查的参数表实际内容与部分隐藏假设(如 Python 环境仅在 ASR 时需要)。
安装易用性 13/20
Node 20+ 前置、npx 一行接入、Agent 辅助安装提示词、setup/check/doctor 三步验证流程清晰,含客户端配置文档;但依赖交互式 Cookie 配置且步骤偏多,无主流客户端截图/实配证据,静态上限内给出中上分。

静态评测 · 未实际运行收录于 2026-09-08

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件访问网络

适合谁

  • 希望通过 AI 助手获取 B 站视频文字内容的创作者或研究者
  • 需要批量整理 B 站收藏或字幕数据的用户

不适合谁

  • 不希望提供 B 站 Cookie 凭证的用户
  • 无需访问 B 站私有内容(如收藏夹)的匿名使用场景
  • 需要长时间转录而无法接受资源限制的用户

所需权限

  • 需要 B 站登录凭证(Cookie)才能使用搜索、收藏夹等功能
  • 凭证保存在本地配置文件(~/.bilibili-mcp/config.json)
  • 请求仅发送至 Bilibili 官方接口

风险与副作用

  • 凭证存储在本地,不提供操作系统级加密
  • 高频调用可能触发 B 站风控或限流
  • 该服务器为第三方工具,非 B 站官方服务

安装接入

准备工作

运行环境:Node.js 20+ · Python 3.9+

  1. 确保 Node.js 20+ 已安装。
  2. 在客户端配置中添加 stdio server:command 为 npx,args 为 ['-y','@xzxzzx/bilibili-mcp@latest']。
  3. 在终端运行 npx -y @xzxzzx/bilibili-mcp@latest setup 配置凭证(Cookie),再运行 check 确认。
  4. 重启/重连客户端后,调用 check_bilibili_credentials 验证登录,然后调用 search_bilibili_videos 测试。
claude_desktop_config.json
{
  "type": "stdio",
  "command": "npx",
  "args": [
    "-y",
    "@xzxzzx/bilibili-mcp@latest"
  ]
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

验证是否装好

重连客户端后调用 check_bilibili_credentials,确认 configured: true 且 logged_in: true;再调用一次 search_bilibili_videos,能返回视频列表即安装成功。

常见排障

  1. 登录失败时,检查凭证配置是否正确(可运行 `setup` 强制重配)
  2. ASR 不可用时,确认模型已通过 `setup` 安装且 `doctor --json` 报告 `asr.status: ready`
  3. 如果 MCP 服务器不可用,先检查客户端配置和网络连接

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 读取 BV1Eb411u7Fw 的字幕,带时间戳返回,再获取这个视频最热门的评论和回复。
  • 搜索 B 站上关于"离散数学"的视频,按 B 站综合排序列出 5 个候选,包含标题、UP 主、时长和 BVID。
  • 读取 BV1Eb411u7Fw 的 P4 字幕,搜索"函数",返回命中上下文、时间点和可以直接打开的 B 站链接。
  • 遍历我当前登录账号的全部收藏夹,持续跟随 next_cursor 直到结束,并报告 skipped_count。

工具能力 9

search_bilibili_videos 只读
按主题搜索 B 站视频,返回候选列表
list_bilibili_favorite_videos 只读
遍历当前登录账号的收藏夹并读取视频
get_video_transcript 只读
获取视频完整转录、关键词定位,或启用本地 ASR
get_video_metadata 只读
获取视频标题、作者、播放量等结构化信息
get_video_comments 只读
获取视频评论与回复
get_video_chapters 只读
获取视频章节/进度条分段
get_credential_setup_instructions 只读
引导用户配置 Cookie
check_bilibili_credentials 只读
检查 Cookie 是否配置且已登录
展开其余 1 个工具
check_mcp_update 只读
检查 MCP 包是否需要更新

使用场景

读取 B 站视频的字幕与评论,支持时间戳与关键词搜索
按主题搜索视频并获取元数据
遍历自己的收藏夹以批量处理视频
对无字幕视频进行本地转录(需安装 ASR 模型)

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

Bilibili MCP 是一个本地 MCP 服务器,允许 AI Agent 读取 Bilibili 内容:获取视频字幕、评论、搜索视频、浏览收藏夹,并可通过可选的本地 ASR 模型转录无字幕视频。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 659 · 工具数 11 与当前对比 →

源版本 5ad5b7459fcd 数据同步于 2026-10-19 查看 FMRS 评分方法