loading…
Search for a command to run...
loading…
✨ 为你的 AI 助手装上 B 站的眼睛:一键提取视频字幕与热门评论,助力高效信息总结 🚀 ✨ Equip your AI assistant with "Bilibili Eyes": One-click extraction of video subtitles and popular comments for
✨ 为你的 AI 助手装上 B 站的眼睛:一键提取视频字幕与热门评论,助力高效信息总结 🚀 ✨ Equip your AI assistant with "Bilibili Eyes": One-click extraction of video subtitles and popular comments for efficient information summarization 🚀
npm version License: GPL v3 npm downloads
🌐 English Documentation (English read me version here)
📜 更新日志 (Changelog)
[!TIP] ⚠️ 提示:使用前请务必配置您的 B 站 Cookie,否则将无法提取视频字幕与评论。详见 ⚙️ 凭证配置(凭证只会保存在本地,不会上传到任何地方)。
⚠️ Notice: Please make sure to configure your Bilibili Cookies before use, otherwise video subtitles and comments cannot be extracted. See ⚙️ Credential Configuration (Cookies are only stored locally and will not be uploaded anywhere).
[!IMPORTANT] 本工具需要 Bilibili 凭证 (Cookie) 才能发挥完整功能。 如果没有正确配置凭证,您可能无法获取视频字幕、评论
在开始安装前,请确保您已经了解如何获取并配置 Cookie。
get_video_info)en, zh-Hant 等)get_video_comments)[doge])以保持文本整洁05:20),方便定位高能片段brief: 10 条热门评论速览detailed: 50 条热门评论 + 高赞连带回复COOKIE_EXPIRED 错误,避免静默降级。Cursor 同样原生支持 MCP,你可以通过图形界面快速添加:
Cursor Settings > Features > MCP Serversbilibili-mcp (或任意你喜欢的名字)commandnpx -y @xzxzzx/bilibili-mcp (如果 Windows 遇到路径问题,可尝试 cmd /k npx -y @xzxzzx/bilibili-mcp)提示:高级用户也可直接在项目根目录创建
.cursor/mcp.json配置文件。
直接在终端运行以下命令:
claude mcp add bilibili-mcp --command "npx" --args "-y" --args "@xzxzzx/bilibili-mcp"
完成后重启 Claude Code 即可使用。
~/.claude.json)mcpServers 节点下添加:{
"mcpServers": {
"bilibili-mcp": {
"command": "npx",
"args": ["-y", "@xzxzzx/bilibili-mcp"]
}
}
}
Claude Desktop 支持通过全局配置文件接入 MCP 服务器:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.jsonmcpServers 节点下添加:{
"mcpServers": {
"bilibili-mcp": {
"command": "npx",
"args": ["-y", "@xzxzzx/bilibili-mcp"],
"env": {
"BILIBILI_SESSDATA": "你的_SESSDATA",
"BILIBILI_BILI_JCT": "你的_bili_jct",
"BILIBILI_DEDEUSERID": "你的_DedeUserID"
}
}
}
}
安装后可直接使用命令行工具管理配置:
npm install -g @xzxzzx/bilibili-mcp
安装验证与检查:
bilibili-mcp --help (查看帮助)bilibili-mcp config (通过交互向导配置 Cookie)bilibili-mcp check (检查配置状态)Trae 提供了非常便捷的 MCP 接入界面,国内/国际版操作一致:
Cmd/Ctrl + ,)。bilibili-mcpcommand (stdio)npx["-y", "@xzxzzx/bilibili-mcp"]提示:Trae 也会自动识别项目根目录下的
.trae/mcp_config.json文件。
Windsurf 同样支持通过标准 JSON 配置文件接入:
Cmd/Ctrl + , -> 在左侧点击 Advanced -> Cascade。mcp_config.json)。%USERPROFILE%\.codeium\windsurf\mcp_config.json~/.codeium/windsurf/mcp_config.jsonmcpServers 节点下添加:{
"mcpServers": {
"bilibili-mcp": {
"command": "npx",
"args": ["-y", "@xzxzzx/bilibili-mcp"]
}
}
}
Zed 编辑器通过 settings.json 配置文件中的 context_servers 字段来支持 MCP:
Cmd + , (macOS) 或 Ctrl + , (Windows/Linux)。context_servers 节点:{
"context_servers": {
"bilibili-mcp": {
"command": "npx",
"args": ["-y", "@xzxzzx/bilibili-mcp"]
}
}
}
/ 触发 AI 辅助时,可以看到来自该服务器的 Context 或工具。Gemini CLI 通过全局或项目级的 settings.json 文件管理 MCP 服务器:
%USERPROFILE%\.gemini\settings.json~/.gemini/settings.jsonmcpServers 节点下添加:{
"mcpServers": {
"bilibili-mcp": {
"command": "npx",
"args": ["-y", "@xzxzzx/bilibili-mcp"]
}
}
}
.gemini/settings.json。gemini 命令时即可调用相关工具。国内版提示:如果您在国内环境下使用,请确保已正确配置
HTTP_PROXY或HTTPS_PROXY环境变量,以便npx顺利下载包以及 CLI 能够访问 Google API。
Codex CLI 使用 TOML 格式的配置文件,并支持通过命令行快速添加:
方式一:通过命令行添加(推荐) 直接在终端运行:
codex mcp add bilibili-mcp -- npx -y @xzxzzx/bilibili-mcp
方式二:手动修改配置文件
~/.codex/config.toml.codex/config.toml[mcp_servers.bilibili-mcp]
command = "npx"
args = ["-y", "@xzxzzx/bilibili-mcp"]
保存后重启 Codex CLI 即可识别工具。
Antigravity 原生支持 MCP 协议。你可以通过 UI 界面或直接修改配置文件来添加:
方式一:通过界面添加(推荐)
... 下拉菜单,打开 MCP Store 面板。方式二:手动修改配置文件
%USERPROFILE%\.gemini\antigravity\mcp_config.json~/.gemini/antigravity/mcp_config.json在 mcpServers 节点下添加:
{
"mcpServers": {
"bilibili-mcp": {
"command": "npx",
"args": ["-y", "@xzxzzx/bilibili-mcp"]
}
}
}
保存后配置即刻生效。
OpenCode 用户可以通过编辑配置文件接入:
~/.config/opencode/opencode.jsonmcp 节点下添加以下内容:{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"bilibili-mcp": {
"type": "local",
"command": ["npx", "-y", "@xzxzzx/bilibili-mcp"],
"enabled": true
}
}
}
为了获取更完整的评论数据、绕过匿名访问限制并确保工具稳定运行,必须配置 B 站 Cookie。
F12 打开开发者工具(或在页面右键选择“检查”)。https://www.bilibili.com。SESSDATAbili_jct (即 CSRF Token)DedeUserID (您的用户数字 ID)[!TIP] 如果您在
Application找不到,也可以查看Network(网络) 选项卡中的任意一个请求,在Headers->Cookie字段中也能找到这些值。
您可以针对不同的使用习惯选择以下任一方式:
如果您全局安装了 npm 包(npm i -g @xzxzzx/bilibili-mcp),直接运行:
bilibili-mcp config
交互向导将引导您输入凭证并安全保存在本地配置目录(~/.bilibili-mcp/config.json)中。
在项目根目录创建 .env 文件,手动填入以下变量:
| 变量名 | 说明 |
|---|---|
| BILIBILI_SESSDATA | SESSDATA 的值 |
| BILIBILI_BILI_JCT | bili_jct 的值 |
| BILIBILI_DEDEUSERID | DedeUserID 的值 |
[!WARNING]
.env文件仅供本地加载,切勿提交到 Git 或公开仓库。
.env 文件已被 .gitignore 排除。412 或权限错误,请尝试更新 Cookie。在支持 MCP 的对话流中,你可以直接输入自然语言,底层会自动调用对应的 JSON 格式配置:
// 获取默认语言视频信息
{
"name": "get_video_info",
"arguments": { "bvid_or_url": "BV1xx4x1x7xx" }
}
// 获取 10 条简短评估
{
"name": "get_video_comments",
"arguments": { "bvid_or_url": "BV1xx4x1x7xx", "detail_level": "brief" }
}
为保证工具长效可用并合规调用底层接口,已内置以下限流策略:
# 1. 克隆仓库
git clone https://github.com/365903728-oss/bilibili-mcp.git
cd bilibili-mcp
# 2. 安装依赖包
npm install
# 3. 启动监听与实时编译
npm run watch
本工具输出报错信息统一使用 console.error,以避免干扰 Stdio 协议数据。
⚠️ 重要:使用本工具即代表您同意以下条款
基于 GNU General Public License v3.0 开源。
本项目是一个典型的 AI 协同开发的结晶,完整经历了从原型到完善的过程:
如果您在使用过程中遇到任何问题,或者有好的功能建议,欢迎通过以下方式联系:
感谢您的支持!
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"bilibili-mcp-server-unofficial-video-subtitles-and-comments": {
"command": "npx",
"args": []
}
}
}Transcripts, channel stats, search
AI image generation using various models.
Unified GPU inference API with 30 AI services (LLM, image gen, video, TTS, whisper, embeddings, reranking, OCR) as MCP tools. Pay-per-use via x402 USDC or API k
A powerful image generation tool using Google's Imagen 3.0 API through MCP. Generate high-quality images from text prompts with advanced photography, artistic,