Bilibili MCP Server
Provides tools for searching videos, getting video info, and retrieving user info from Bilibili's public API.
Click on "Install 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: Bilibili MCP Server
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/12qw3er4ty5u-collab/bilibili-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server