bilibili-mcp 是一个用于获取 B 站热榜的 MCP 工具,基于 FastMCP 和 B 站公开接口。它可以帮助用户在支持 MCP 的客户端中实时调用热门视频数据。
用途 该工具的主要用途是获取 B 站热榜视频信息,返回最多 top_k 个条目(最大 10 条)。
主要能力
- 使用 httpx 实现异步请求
- 通过 FastMCP 注册为标准 MCP 工具
- 支持通过 stdio 与 MCP 客户端通信(例如 Cursor)
- FastMCP 会自动暴露一个名为 get_popular 的工具
使用方式
- 确保使用 Python >= 3.12,并安装所需依赖项。
- 主代码文件可以是 bilibili_mcp.py,项目结构包括该文件。
- 启动 MCP Server 后,将其注册到 Cursor 或其他 MCP 客户端即可调用。
适用场景 适用于希望在 MCP 客户端中获取 B 站热榜视频数据的开发者和研究者。
限制
- 仅用于学习与研究
- B 站接口为公开接口,使用时请避免过于频繁访问
- 默认 User-Agent 为 "qwq",可根据实际情况更改为更合理的字符串