mcpField
B
Bilibili Comments Mcp

Bilibili Comments Mcp

本地服务
github.com/222wcnm社交媒体135 周前更新

关于 Bilibili Comments Mcp

Bilibili Comments Mcp 是一个用于获取 B 站视频和动态评论的 MCP 服务,面向需要检索评论内容的 MCP 客户端。它支持分页、排序和楼中楼回复,并可输出 Markdown 或 JSON。

主要功能

  1. 01获取视频评论
  2. 02获取动态评论
  3. 03分页及按热度或时间排序
  4. 04包含楼中楼回复
  5. 05输出 Markdown 或 JSON

适用场景

  1. 01整理指定视频的热门评论
  2. 02按页检查视频评论及回复
  3. 03获取 B 站动态的评论内容

MCP 相关

该 MCP 服务向 MCP 客户端提供 `get_video_comments` 和 `get_dynamic_comments` 工具,用于获取 B 站视频及动态评论。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

Bilibili-Comments-MCP

一个基于 Model Context Protocol (MCP) 的 B 站视频评论获取工具.

快速开始

配置客户端(如Claude Desktop客户端)

在 MCP 客户端的配置文件中添加:

{
  "mcpServers": {
    "bilibili-comments": {
      "command": "npx",
      "args": ["-y", "bilibili-comments-mcp"],
      "env": {
        "BILIBILI_SESSDATA": "your_bilibili_sessdata_here"
      }
    }
  }
}

环境变量

配置方式
  • BILIBILI_SESSDATA:Bilibili Cookie 中的 SESSDATA 值。

    • 获取方式:登录 Bilibili 网站,打开浏览器开发者工具 (F12),在 Network (网络) 选项卡中刷新页面,找到任意一个 bilibili.com 的请求,在 Request Headers 中找到 Cookie,提取 SESSDATA=xxx 部分的值。

工具功能

get_video_comments

获取 B 站视频评论,支持分页、排序和楼中楼回复。

参数:

  • bvid / aid - 视频ID(二选一)
  • page - 页码,默认1
  • pageSize - 每页数量(1-20),默认20
  • sort - 排序:0按时间,1按热度
  • includeReplies - 是否包含楼中楼回复,默认true
  • outputFormat - 输出格式:markdown 或 json,默认markdown
  • cookie - B站Cookie(可选)

示例(Markdown格式):

{
  "bvid": "BV1xx411c7mD",
  "page": 1,
  "pageSize": 20,
  "sort": 1,
  "includeReplies": true,
  "outputFormat": "markdown"
}

示例(JSON格式):

{
  "bvid": "BV1xx411c7mD",
  "page": 1,
  "pageSize": 20,
  "sort": 0,
  "includeReplies": false,
  "outputFormat": "json"
}
get_dynamic_comments

获取 B 站动态评论,支持分页和楼中楼回复。

参数:

  • dynamic_id - 动态ID(必需)
  • page - 页码,默认1
  • pageSize - 每页数量(1-20),默认20
  • includeReplies - 是否包含楼中楼回复,默认true
  • outputFormat - 输出格式:markdown 或 json,默认markdown
  • cookie - B站Cookie(可选)

示例:

{
  "dynamic_id": "123456789",
  "page": 1,
  "pageSize": 10,
  "includeReplies": true,
  "outputFormat": "markdown"
}

Cookie 获取

  1. 登录 B 站网页版
  2. 打开开发者工具 (F12)
  3. 切换到 Network 标签
  4. 刷新页面,找到任意请求
  5. 复制 Request Headers 中的 Cookie 值

动态ID获取方法

  1. 在B站手机App中打开想要获取评论的动态
  2. 点击分享按钮
  3. 选择"复制链接"
  4. 链接格式通常为:https://t.bilibili.com/动态ID
  5. 提取链接中的数字部分作为dynamic_id参数

常见问题解决

动态评论获取失败
  • 错误代码-404: 动态不存在或已被删除,请检查dynamic_id是否正确
  • 错误代码-101: Cookie已过期,请重新获取并更新SESSDATA
  • 错误代码-403: 访问权限不足,某些动态可能需要登录才能查看评论

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。