by wangshunnn
Retrieve Bilibili user profiles, video details, and perform keyword video searches via an MCP server.
Provides an MCP‑compatible endpoint that fetches user information by mid
, retrieves video data by bvid
, and searches videos using keywords from the Bilibili platform.
Add the server to your Claude Desktop (or any MCP client) configuration. The recommended npm‑based setup uses npx
:
{
"mcpServers": {
"bilibili": {
"command": "npx",
"args": ["-y", "@wangshunnn/bilibili-mcp-server"]
}
}
}
Alternatively, run the compiled script from a locally cloned repository:
{
"mcpServers": {
"bilibili": {
"command": "node",
"args": ["/absolute/path/to/bilibili-mcp-server/dist/index.js"]
}
}
}
After saving the configuration, restart Claude Desktop to see the new bilibili MCP option.
mid
.bvid
.pnpm
(install, build, publish).Q: Do I need an API key? A: No API key is required; the server accesses public Bilibili endpoints.
Q: Which package manager is recommended?
A: Use pnpm
for development; end users can run the server via npx
as shown above.
Q: How do I publish a new version?
A: Run pnpm publish:patch
, pnpm publish:minor
, or pnpm publish:major
to bump the version, build, and publish to npm.
English | 简体中文
Model Context Protocol (MCP) Server for the bilibili.com API.
mid
bvid
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:
https://github.com/user-attachments/assets/813dece6-c9b5-4bc5-96c1-c3b4d284cc76
pnpm i
pnpm build
# or
pnpm dev
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:
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "bilibili": { "command": "npx", "args": [ "-y", "@wangshunnn/bilibili-mcp-server" ], "env": {} } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by lharries
Enables searching, reading, and sending personal WhatsApp messages and media through a Model Context Protocol (MCP) server, storing all data locally in SQLite and exposing controlled tools for LLMs like Claude.
by iFurySt
Provides authenticated access to XiaoHongShu (RedNote) notes, supporting keyword search, note retrieval by URL, and cookie persistence via a Model Context Protocol server.
by korotovsky
Provides a powerful Model Context Protocol interface for Slack workspaces, enabling message retrieval, search, and optional posting via Stdio or SSE transports without requiring bot permissions.
by ZubeidHendricks
Provides a standardized interface for interacting with YouTube content, enabling video retrieval, transcript access, channel and playlist management, and advanced analytics through the Model Context Protocol.
by InditexTech
Provides Microsoft Teams integration via the Model Context Protocol, enabling reading, creating, replying to messages and mentioning members.
by chigwell
Provides a full‑featured Telegram integration for MCP‑compatible clients, enabling programmatic access to chats, messages, contacts, profile management, and group administration.
by EnesCinr
Interact with Twitter to post tweets and search tweets programmatically via an MCP server.
by chaindead
Manages Telegram dialogs, messages, drafts, and read statuses via the Model Context Protocol, enabling AI assistants to query and interact with Telegram accounts.
by carterlasalle
Securely interfaces with the macOS Messages database via MCP, enabling LLMs to query, analyze, filter, and send iMessage or SMS communications with built‑in phone number validation, attachment handling, and group chat support.