Back to MCP Directory
Bilibili MCP JS
Model Context Protocol low risk

Bilibili MCP JS

Bilibili MCP server provides API access to search videos, get video details, user info, and anime schedules from Bilibili.

Connections & Capabilities

Connects To

GitHub

Capabilities

read

Quickstart

Config

{
  "mcpServers": {
    "bilibili-search": {
    "command": "npx",
    "args": ["bilibili-mcp-js"],
    "description": "B站视频搜索 MCP 服务,可以在AI应用中搜索B站视频内容。"
    }
  }
}

Exposed MCP Tools (5)

safe
searchBilibiliVideos

Searches Bilibili for videos based on provided keywords and returns a list of video summaries.

Read-only operation; retrieves data without modifying any system state.

safe
getBilibiliHotContent

Retrieves Bilibili's trending content, including popular videos and music charts.

Read-only operation; fetches data without altering any system state.

safe
getBilibiliVideoDetails

Fetches detailed information about a specific Bilibili video using its BV or AV number.

Read-only operation; retrieves data without modifying any system state.

safe
getBilibiliUserInfo

Retrieves information about a Bilibili user, including basic details and follower counts.

Read-only operation; retrieves data without modifying any system state.

safe
getBilibiliAnimeSchedule

Retrieves the airing schedule for anime series within a specified time range.

Read-only operation; retrieves data without modifying any system state.

Safety Assessment

This MCP server is relatively safe due to its read-only nature and lack of direct system access. However, network access and reliance on an external API introduce potential risks that should be considered in deployment.

  • Primarily read-only operations (search, get details)
  • No direct execution of system commands
  • No file system access
  • No apparent credential storage within the service itself
  • Requires network access to Bilibili's API
  • Potential for data exposure if the server is compromised
  • Dependency on external Bilibili API stability and security
  • Improper input validation could lead to unexpected behavior