bilibili MCP Server
English | 简体中文
Model Context Protocol (MCP) Server for the bilibili.com API.
Features
User Info
- [x] Get user information by
mid - [x] Search video information by
bvid - [x] Search videos by keywords
Usage
Claude Desktop
Refer to the official documentation
config for npm (recommended)
{
"mcpServers": {
"bilibili": {
"command": "npx",
"args": ["-y", "@wangshunnn/bilibili-mcp-server"]
}
}
}
or
config for local cloned repo
{
"mcpServers": {
"bilibili": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/bilibili-mcp-server/dist/index.js"
]
}
}
}
Save the configuration and restart. You will see the new bilibili MCP option as shown below:
Demo Vedio
https://github.com/user-attachments/assets/813dece6-c9b5-4bc5-96c1-c3b4d284cc76
Local Development
- Install dependencies
pnpm i
- build
pnpm build
# or
pnpm dev
- debug for local repo, see above.
Publishing
To publish a new version to npm:
# For patch version update (0.0.x)
pnpm publish:patch
# For minor version update (0.x.0)
pnpm publish:minor
# For major version update (x.0.0)
pnpm publish:major
These commands will automatically:
- Bump the version in package.json
- Build the project
- Publish to npm registry
Credits
Recommend MCP Servers 💡
dbeltra/scryfall-mcp
An MCP server that interfaces with the Scryfall API to fetch detailed Magic: The Gathering card data
@amurshak/podbeanmcp
An MCP server for managing your podcast through the Podbean API
rishijatia/fantasy-pl-mcp
A Model Context Protocol (MCP) server providing access to Fantasy Premier League (FPL) data and tools for MCP-compatible clients like Claude Desktop
jimmcq/Lemonade-Stand-MCP-Server
A simple MCP server implementation that enables playing the classic Lemonade Stand game through Claude Desktop.
elevenlabs-mcp
Official ElevenLabs MCP server enabling interaction with Text to Speech and audio processing APIs for MCP clients like Claude Desktop, Cursor, etc.
mcp-gamecube-bridge
An MCP server that bridges Nintendo GameCube operations, allowing clients to interact with a GameCube console.