Skip to main content

An MCP server to fetch Bilibili video information like subtitles, comments, and danmaku.

Project description

MCP Server for Bilibili Video Info

这是一个基于 MCP (Model Context Protocol) 的服务器,可以获取 Bilibili 视频的字幕、弹幕和评论信息。

MCP 工具列表

1. 获取视频字幕列表

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

2. 获取视频弹幕

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

3. 获取视频评论

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

使用方法

MCP 客户端配置

{
    "mcpServers": {
        "bilibili-video-info-mcp": {
            "command": "uvx",
            "args": [
                "bilibili-video-info-mcp"
            ],
            "env": {
                "SESSDATA": "your valid sessdata"
            }
        }
    }
}

常见问题

1. 找不到 SESSDATA 怎么办?

  1. 登录 Bilibili 网站
  2. 打开浏览器开发者工具 (F12)
  3. 进入 Application/Storage -> Cookies
  4. 找到 SESSDATA 对应的值

2. 报错 "SESSDATA environment variable is required"

确保已经设置了环境变量:

export SESSDATA="你的SESSDATA值"

3. 视频链接支持哪些格式?

支持标准的 Bilibili 视频链接,例如:

许可证

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bilibili_video_info_mcp-0.1.2.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bilibili_video_info_mcp-0.1.2-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file bilibili_video_info_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: bilibili_video_info_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for bilibili_video_info_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 bbbf3fdd6059346034848bc8193e6f07fd874e738ffeb3ac4344c5eac1817aef
MD5 025284f931b2e846364143ac9d7ea5a2
BLAKE2b-256 68b3a4afb22ff5a227c37dd4f106a113d03cd590987860ed13b88e65df3f7a45

See more details on using hashes here.

File details

Details for the file bilibili_video_info_mcp-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for bilibili_video_info_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8eec32de6f3a7cf66f9d9e1d43919ddc7f98bbb7aef9527ebb4fa827ac7d06e5
MD5 2743caa76570c978402a9e360f001d9f
BLAKE2b-256 390591bb89662460df6fb5f9be66d616f51d02629c6f6f2101700c53d94ecb46

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page