Skip to main content
Glama

Bilibili Video Info MCP

by lesir831

MCP Server for Bilibili Video Info

English 中文

A Bilibili MCP Server that can retrieve subtitles, danmaku (bullet comments), and comments information from videos using the video URL.

Usage

This MCP server supports three transport methods:

  1. stdio

{ "mcpServers": { "bilibili-video-info-mcp": { "command": "uvx", "args": [ "bilibili-video-info-mcp" ], "env": { "SESSDATA": "your valid sessdata" } } } }
  1. sse (Server-Sent Events) run bilibili-video-info-mcp in sse mode

cp .env.example .env uvx run --env .env bilibili-video-info-mcp sse

then config your mcp client

{ "mcpServers": { "bilibili-video-info-mcp": { "url": "http://{your.ip.address}:$PORT$/sse" } } }
  1. streamable-http (HTTP Streaming) run bilibili-video-info-mcp in streamable-http mode

cp .env.example .env uvx run --env .env bilibili-video-info-mcp streamable-http

then config your mcp client

{ "mcpServers": { "bilibili-video-info-mcp": { "url": "http://{your.ip.address}:$PORT$/mcp" } } } }

Related MCP server: TikTok MCP

MCP Tools List

1. Get Video Subtitles

{ "name": "get_subtitles", "arguments": { "url": "https://www.bilibili.com/video/BV1x341177NN" } }

2. Get Video Danmaku (Bullet Comments)

{ "name": "get_danmaku", "arguments": { "url": "https://www.bilibili.com/video/BV1x341177NN" } }

3. Get Video Comments

{ "name": "get_comments", "arguments": { "url": "https://www.bilibili.com/video/BV1x341177NN" } }

FAQ

1. How to find SESSDATA?

  1. Log in to the Bilibili website

  2. Open browser developer tools (F12)

  3. Go to Application/Storage -> Cookies

  4. Find the value corresponding to SESSDATA

2. Error "SESSDATA environment variable is required"

Make sure you have set the environment variable:

export SESSDATA="your SESSDATA value"

3. What video link formats are supported?

Standard Bilibili video links are supported, such as:

  • https://www.bilibili.com/video/BV1x341177NN

  • https://b23.tv/xxxxx (short links)

  • Any link containing a BV number

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

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/lesir831/bilibili-video-info-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server