MCP server for fetching Bilibili video subtitles with language and format options.
- Set required environment variables:
export BILIBILI_SESSDATA=your_sessdata
export BILIBILI_BILI_JCT=your_jct
export BILIBILI_BUVID3=your_buvid3
- Run the server with optional parameters:
scoop install uv
uvx bilibili-subtitle-fetch
BILIBILI_SESSDATA
,BILIBILI_BILI_JCT
,BILIBILI_BUVID3
- Required Bilibili credentialsBILIBILI_PREFERRED_LANG
- Default subtitle language (default: zh-CN)BILIBILI_OUTPUT_FORMAT
- Subtitle format (text/timestamped, default: text)
--preferred-lang
- Override default subtitle language--output-format
- Override output format
{
"tool_name": "get_bilibili_subtitle",
"arguments": {
"url": "bilibili_video_url",
"preferred_lang": "optional_lang_code",
"output_format": "text|timestamped"
}
}