Bilibili MCP Server
Provides tools for searching videos, getting video info, and retrieving user info from Bilibili's public API.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Bilibili MCP Serversearch for technology reviews"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🎬 Bilibili MCP Server
一个基于 Bilibili 公开 API 的 MCP Server,让 AI Agent 能搜索视频并读取公开视频与 UP 主信息。
An MCP server powered by public Bilibili APIs so AI agents can search videos and read public video and creator metadata.
Features
No login, no cookie, public APIs only
Built with Python and FastMCP
Ready for Claude Desktop and Cursor
Includes basic error handling for timeout, HTTP failures, and Bilibili API errors
Related MCP server: video-studio-mcp
Installation
Option 1: pip
git clone https://github.com/12qw3er4ty5u-collab/bilibili-mcp-server.git
cd bilibili-mcp-server
python -m venv .venvWindows:
.venv\Scripts\activate
pip install -r requirements.txt
copy .env.example .envmacOS / Linux:
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .envRun:
python server.pyOption 2: uv
git clone https://github.com/12qw3er4ty5u-collab/bilibili-mcp-server.git
cd bilibili-mcp-server
uv venvWindows:
.venv\Scripts\activate
uv pip install -r requirements.txt
copy .env.example .envmacOS / Linux:
source .venv/bin/activate
uv pip install -r requirements.txt
cp .env.example .envRun:
uv run server.pyConfiguration
Claude Desktop
Add the following snippet to your Claude Desktop MCP config:
{
"mcpServers": {
"bilibili-mcp-server": {
"command": "python",
"args": ["server.py"],
"cwd": "./bilibili-mcp-server"
}
}
}If you prefer uv:
{
"mcpServers": {
"bilibili-mcp-server": {
"command": "uv",
"args": ["run", "server.py"],
"cwd": "./bilibili-mcp-server"
}
}
}Cursor
Add the following snippet to your Cursor MCP config:
{
"mcpServers": {
"bilibili-mcp-server": {
"command": "python",
"args": ["server.py"],
"cwd": "./bilibili-mcp-server"
}
}
}If you prefer uv:
{
"mcpServers": {
"bilibili-mcp-server": {
"command": "uv",
"args": ["run", "server.py"],
"cwd": "./bilibili-mcp-server"
}
}
}Tools
Tool | Description | Parameters | Returns |
| Search public Bilibili videos by keyword. / 按关键词搜索公开视频。 |
| Video list with title, link, play count, and |
| Get one video's public details by |
| Title, description, uploader, play count, and link |
| Get a creator's public profile by |
| Name, follower count, bio, and profile URL |
Public APIs Used
Search:
https://api.bilibili.com/x/web-interface/search/type?search_type=video&keyword=...Video info:
https://api.bilibili.com/x/web-interface/view?bvid=...User info:
https://api.bilibili.com/x/web-interface/card?mid=...
This project does not use login, cookies, or private endpoints.
本项目不使用登录、Cookie 或任何私有接口。
Contributing
Issues and pull requests are welcome.
欢迎提交 Issue 和 Pull Request。
License
MIT License. See LICENSE for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Hailuo (MiniMax) AI video generation
MCP server for ByteDance Seedance AI video generation
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for ByteDance Seedream AI image generation
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceAn MCP server that enables users to search Bilibili videos, access trending rankings, and retrieve detailed information about videos, content creators, and anime schedules. It allows AI applications to interact directly with Bilibili content via simple API interfaces.47 npm191MIT
- FlicenseNot gradedqualityBmaintenanceMCP server enabling AI agents to generate AI videos and images, analyze video content, and download videos from Douyin and Xiaohongshu.-
- AlicenseAqualityDmaintenance这是一个面向中文圈的MCP服务器,将中国互联网常用能力(如地图、快递、RSS、B站等)封装为标准MCP工具,方便AI Agent安全调用。132MIT
- AlicenseBqualityAmaintenanceBilibili MCP server enabling video search, comment management, danmaku, user info, dynamics, live streaming analysis, and more via 31 tools.3116 npm3MIT