34892002/bilibili-mcp-js logo

34892002/bilibili-mcp-js

Free

支持搜索 Bilibili 内容的 MCP 服务器。

FreeFree tier
Type
Open Source

About 34892002/bilibili-mcp-js

Bilibili MCP 是一个基于 Model Context Protocol (MCP) 的 B站视频搜索服务器。它提供简单的 API 接口,允许用户在 AI 应用中搜索 Bilibili 视频内容、获取热门内容、视频详情、UP主信息以及番剧时间表。支持通过 npx 快速部署,也提供本地编译和 LangChain 集成示例。该项目是开源的,采用 MIT 许可证,拥有 179 个星标和 30 个 fork。

Key Features

搜索 Bilibili 视频内容并返回简介列表
获取 Bilibili 热门内容(综合热门、入站必刷、排行榜、全站音乐榜)
获取 Bilibili 视频详情信息(支持 BV 号或 AV 号)
获取 UP 主基本信息、粉丝数、关注数等
番剧时间表查询(指定时间范围内的番剧播出信息)
支持 LangChain 集成调用示例
提供测试脚本和 MCP Inspector 调试工具

Pros & Cons

Pros
  • 完全开源,免费使用,MIT 许可证
  • 支持多种运行模式:stdio 和 streamable HTTP
  • 可通过 npx 一键启动,无需手动下载
  • 提供详细的 LangChain 和测试脚本示例
  • 功能覆盖视频搜索、热门、详情、UP主、番剧等常用接口
  • 社区活跃,已有 179 个星标和 30 个 fork
Cons
  • 需要 Node.js >= 20.12.0 环境
  • 使用 LangChain 示例时需要自行配置 LLM API 密钥和地址
  • 仅支持 Bilibili 平台,不适用于其他视频网站
  • 本地编译使用需手动配置路径,相对复杂

Best For

在 AI 对话助手中集成 Bilibili 视频搜索功能开发自动获取 Bilibili 热门内容的信息聚合工具构建基于 UP 主数据的分析或推荐应用实现番剧更新提醒或排期查询功能作为 MCP 示例学习如何构建自定义 MCP 服务器

FAQ

如何快速使用 Bilibili MCP 服务?
推荐使用 npx 命令直接运行:在 MCP 配置中添加 command 为 'npx',args 为 ['bilibili-mcp-js']。也可以本地编译后使用 node 运行 dist/index.js。
支持哪些 MCP 传输协议?
支持 stdio 模式和 streamable HTTP 模式,可通过设置 TRANSPORT=remote 环境变量启用 HTTP 模式,并可指定 PORT。