用途
bilibili-mcp-js 是一个基于 Model Context Protocol(MCP)的 B 站视频搜索服务器。该服务器提供简单的 API 接口,允许用户搜索 B 站视频内容,适用于需要通过 MCP 协议访问哔哩哔哩数据的场景。项目还提供 LangChain 调用示例与测试脚本,LangChain 示例代码参考自 mcp-langchain-ts-client。
主要能力
- 获取 B 站热门内容(综合热门、入站必刷、排行榜、全站音乐榜)
- 获取 B 站视频详情信息(支持 BV 号或 AV 号)
- 获取 UP 主信息(基本信息、粉丝数、关注数等)
- 番剧时间表(时间范围内的番剧播出信息)
使用方式
运行环境要求 Node.js >= 20.12.0。需要编译之后才可以使用:先执行 npm run build,然后将配置中的 "args": ["d:\your-path\bilibili-mcp-js\dist\index.js"] 改为你 build 之后的 dist 文件夹路径。如果要运行 LangChain 例子,请先配置 LLM 模型,修改 .\example.ts 文件。项目感谢 HQHC 发布的 npm 包,并提供了托管部署(Hosted deployment),可在 Fronteir AI 上使用。
适用场景
适用于需要在支持 MCP 协议的环境中集成哔哩哔哩视频搜索、热门内容获取、视频与 UP 主信息查询以及番剧时间表查询的开发者或用户。
限制
仅提供上述明确列出的功能;其他功能、收费方式、价格、平台支持范围与具体使用效果暂未提供。