article
README
🚀 B站 API MCP 服务器
本项目是用于管理B站 API 的 MCP(模型上下文协议)服务器,支持多种操作,可助力用户高效管理和使用B站相关 API。
🚀 快速开始
环境要求
- uv - 一个项目管理工具,可以方便地管理依赖。
使用方法
- 克隆本项目
- 使用 uv 安装依赖
uv sync
- 在任意 MCP 客户端中配置本 Server
{
"mcpServers": {
"bilibili": {
"command": "uv",
"args": [
"--directory",
"/your-project-path/bilibili-mcp-server",
"run",
"bilibili.py"
]
}
}
}
- 在客户端中使用
✨ 主要特性
支持以下操作:
general_search:基础搜索功能,使用关键词在B站进行搜索。search_user:专门用于搜索B站用户的功能,可以按粉丝数排序。get_precise_results:精确搜索功能,可以过滤掉不必要的信息,支持多种搜索类型:- 用户搜索 (
user):精确匹配用户名,只返回完全匹配的结果。例如搜索"双雷"只会返回用户名为"双雷"的账号信息,不会返回其他相关用户。 - 视频搜索 (
video) - 直播搜索 (
live) - 专栏搜索 (
article) 返回结果包含exact_match字段,标识是否找到精确匹配的结果。
- 用户搜索 (
get_video_danmaku:获取视频弹幕信息。
💻 使用示例
基础用法
uv sync
高级用法
{
"mcpServers": {
"bilibili": {
"command": "uv",
"args": [
"--directory",
"/your-project-path/bilibili-mcp-server",
"run",
"bilibili.py"
]
}
}
}
🤝 如何为本项目做贡献
- Fork 本项目
- 新建分支,并在新的分支上进行改动
- 提交 PR
📄 许可证
本项目采用 MIT 许可证。
扫码联系在线客服