Bilibili MCP Js logo

Bilibili MCP Js

by 34892002

Searches Bilibili videos, hot content, creator profiles, video details, and anime broadcast schedules through MCP.

Install Bilibili MCP Js

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "34892002-bilibili-mcp-js": {
      "command": "npx",
      "args": [
        "bilibili-mcp-js"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 8 tools correctly (1mo ago).

Overview

The 34892002/bilibili-mcp-js MCP server exposes Bilibili search and metadata functions through Model Context Protocol. It can retrieve video summaries and details, popular content, uploader information, and anime broadcast schedules, while the uploader video-list function is currently unsupported. Reach for it when an agent needs structured Bilibili discovery or creator and video data rather than browser interaction.

Use cases

  • Search Bilibili videos by topic
  • Inspect video metadata by BV or AV number
  • Review Bilibili hot-content rankings
  • Look up uploader profiles and statistics
  • Query anime broadcast schedules by date range

Key features

  • Bilibili video summary search
  • Hot-content retrieval
  • BV and AV video detail lookup
  • Uploader profile and statistics lookup
  • Anime broadcast timeline queries
  • Stdio and streamable HTTP transport modes

Tools8

What Bilibili MCP Js lets your agent do. Expand a tool for its parameters.

Verified live~501 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

22/22 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · bilibili-mcp-js (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars196Stargazers on the source repository.
npm downloads234Package downloads in the last 30 days.
Last commit4d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed8Callable tools this server registers over MCP.
Directory activity11 viewsConfig copies, upvotes, and views on AllMCPs.

How Bilibili MCP Js works

What 34892002/bilibili-mcp-js MCP server does

The 34892002/bilibili-mcp-js MCP server connects MCP-compatible applications with Bilibili content lookup functions. It is aimed at agents that need to search videos, inspect metadata, review popular content, or retrieve information about Bilibili creators and anime schedules.

Available operations include video search summaries, general hot-content retrieval, and video detail lookup. Video details support either BV or AV identifiers. Creator-related operations cover basic profile information, statistics such as follower and following counts, and a combined profile response. A timeline tool can return anime broadcast information for a specified time range.

The exposed tool named bilibili-user-videos is marked as unsupported, so it should not be treated as an available way to enumerate all videos from an uploader.

How it works

The 34892002/bilibili-mcp-js MCP server can run over MCP stdio or streamable HTTP. In stdio mode, an MCP client starts the Node.js process and communicates with it locally.

The repository is implemented for Node.js and requires Node.js 20.12.0 or newer. It also provides Bun commands, including separate commands for starting the server, running tests, and building the LangChain example. LangChain example code is included, but that example requires a separately configured language model and API key; those settings are not presented as requirements for the Bilibili MCP server itself.

Setup and configuration

The 34892002/bilibili-mcp-js MCP server can be added through the published npm package with an MCP configuration that runs npx and the package name. For local development, install the repository dependencies, build the project, and start the generated entry point with Node.js.

For an npm-based local workflow, the documented sequence is to run npm i, then use npm run start for stdio mode. Remote mode uses the same start script with TRANSPORT=remote; PORT can be set when a specific listening port is needed. The project must be built before using the local compiled configuration, and the generated dist/index.js file is then passed to Node.js.

Tools and capabilities

  • Search Bilibili video summary lists.
  • Retrieve Bilibili hot content, including general hot content, recommended entry content, rankings, and the site music ranking.
  • Fetch details for a video by BV or AV number.
  • Retrieve an uploader’s basic information.
  • Retrieve uploader statistics, including follower and following counts.
  • Combine uploader basic information and statistics.
  • Query an anime broadcast timeline for a chosen date range.

Limitations and notes

The material describes the project as a Bilibili video search server, so its supported scope is focused on retrieval rather than content publishing or account management. The uploader video-list operation is explicitly not supported. The README includes configuration examples for Trae and a LangChain client example, but it does not establish compatibility with every MCP desktop or coding client.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Bilibili MCP Js

Run it through the published npm package with `npx -y bilibili-mcp-js` in an MCP client configuration, or install the repository dependencies and build it locally.

It searches Bilibili video summary lists and can also retrieve hot content, video details, uploader information, and anime broadcast schedules.

Yes. The video-detail tool supports BV numbers and AV numbers.

It provides MCP configuration examples for Trae.

No supported capability is documented for this. The uploader video-list tool is marked as not supported.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBilibili MCP Js AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/34892002-bilibili-mcp-js?style=directory)](https://allmcps.com/mcp/34892002-bilibili-mcp-js)
HTML Embed
<a href="https://allmcps.com/mcp/34892002-bilibili-mcp-js"><img src="https://allmcps.com/api/badge/34892002-bilibili-mcp-js?style=directory" alt="Bilibili MCP Js on AllMCPs" /></a>