返回市场
哔哩哔哩视频信息服务器

哔哩哔哩视频信息服务器

作者:lesir83115 星标更新:2025-07-14

项目介绍

技术文档摘要

Bilibili 视频信息 MCP 服务器

smithery 徽章 English 中文

一个可以从视频中通过视频URL获取字幕、弹幕(子弹评论)和评论信息的Bilibili MCP服务器。

使用方法

此MCP服务器支持三种传输方式:

  1. stdio
{
    "mcpServers": {
        "bilibili-video-info-mcp": {
            "command": "uvx",
            "args": [
                "bilibili-video-info-mcp"
            ],
            "env": {
                "SESSDATA": "你的有效sessdata"
            }
        }
    }
}
  1. sse (服务器发送事件) 运行bilibili-video-info-mcp在sse模式下
cp .env.example .env
uvx run --env .env bilibili-video-info-mcp sse

然后配置你的mcp客户端

{
    "mcpServers": {
        "bilibili-video-info-mcp": {
            "url": "http://{你的ip地址}:$PORT$/sse"
        }
    }
}
  1. streamable-http (HTTP流式传输) 运行bilibili-video-info-mcp在streamable-http模式下
cp .env.example .env
uvx run --env .env bilibili-video-info-mcp streamable-http

然后配置你的mcp客户端

{
    "mcpServers": {
        "bilibili-video-info-mcp": {
            "url": "http://{你的ip地址}:$PORT$/mcp"
            }
        }
    }
}

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"
  }
}

常见问题解答

1. 如何找到SESSDATA?

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

2. 错误“需要设置SESSDATA环境变量”

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

export SESSDATA="你的SESSDATA值"

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

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