bilibili-mcp-server
by: huccihuang
MCP Server for the Bilibili API, supporting various operations.
📌Overview
Purpose: To provide a Model Context Protocol (MCP) server for the Bilibili API, facilitating various operations, mainly focused on video search.
Overview: The Bilibili API MCP Server is designed to streamline interaction with the Bilibili platform by implementing support for the MCP, allowing developers to execute API calls effectively.
Key Features:
-
Video Search Support: Enables users to search for videos on Bilibili, enhancing user access to content via API.
-
Easy Setup and Integration: Utilizes the uv project management tool for seamless dependency management, making it easy to set up and configure the server.
Bilibili API MCP Server
用于哔哩哔哩 API 的 MCP(模型上下文协议)服务器,支持多种操作。
环境要求
- uv - 一个项目管理工具,可以很方便管理依赖。
使用方法
-
clone 本项目
-
使用 uv 安装依赖
uv sync
- 在任意 mcp client 中配置本 Server
{
"mcpServers": {
"bilibili": {
"command": "uv",
"args": [
"--directory",
"/your-project-path/bilibili-mcp-server",
"run",
"bilibili.py"
]
}
}
}
- 在 client 中使用
支持的操作
支持以下操作:
general_search
: 基础搜索功能,使用关键词在哔哩哔哩进行搜索。search_user
: 专门用于搜索哔哩哔哩用户的功能,可以按照粉丝数排序。get_precise_results
: 精确搜索功能,可以过滤掉不必要的信息,支持多种搜索类型:- 用户搜索 (
user
):精确匹配用户名,只返回完全匹配的结果。例如搜索"双雷"只会返回用户名为"双雷"的账号信息。 - 视频搜索 (
video
) - 直播搜索 (
live
) - 专栏搜索 (
article
)
- 用户搜索 (
返回结果包含 exact_match
字段,标识是否找到精确匹配的结果。
get_video_danmaku
: 获取视频弹幕信息。
贡献指南
- Fork 本项目
- 新建分支,并在新的分支上做改动
- 提交 PR
License
MIT