B站视频信息 MCP Setup & Guide
io.github.34892002/bilibili-mcp-js
查询 B 站视频信息、UP 主与弹幕内容的 MCP 服务,支持扫码登录与 Cookie 登录。
Copy the install config on this page first, then verify docs and permissions upstream.
Popularity
Overview
查询 B 站视频信息、UP 主与弹幕内容的 MCP 服务,支持扫码登录与 Cookie 登录。 B站视频信息 is a MCP Server listed from GitHub CN. Transports: stdio. This page includes an overview, setup tutorial, install commands, and use cases for Trae, Tongyi Lingma, Cursor, Claude Code, and VS Code.
Use cases
AgentHub Verified AvailabilityTested & Ready
Automated pipeline validated install commands, protocol & client compatibility
Copy by platform
Choose your platform
- Open or create .cursor/mcp.json in your project root
- Click Copy config and paste; merge only this mcpServers entry if others exist
- Replace <placeholders> in env with real secrets (see Environment variables below)
- Save, then Cmd+Shift+P → Reload Window
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}Setup tutorial
- Open the B站视频信息 page and confirm this MCP Server (source: GitHub CN).
- Copy the Cursor, Claude Code, or VS Code snippet.
- Merge it into mcpServers and replace env placeholders with real secrets.
- Reload the window, then call the MCP tools from your agent chat.
Install commands
Install commands and setup steps are in the HTML so search engines and no-JS browsers can read them without running client JavaScript.
Claude Code (local)
- Install Claude Code CLI
- Copy the command below, replace <placeholders> with real env values, then run in terminal
- See Environment variables below if listed
claude mcp add bilibili-mcp-js -- npx -y bilibili-mcp-jsCursor — .cursor/mcp.json (local)
- Open or create .cursor/mcp.json in your project root
- Click Copy config and paste; merge only this mcpServers entry if others exist
- Replace <placeholders> in env with real secrets (see Environment variables below)
- Save, then Cmd+Shift+P → Reload Window
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}VS Code — .vscode/mcp.json (local)
- Install GitHub Copilot in VS Code with MCP support
- Open or create .vscode/mcp.json in your project root
- Click Copy config and paste; merge only this mcpServers entry if others exist
- Replace <placeholders> in env with real secrets
- Save and Developer: Reload Window
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}Claude Desktop — claude_desktop_config.json (local)
- Open Claude Desktop claude_desktop_config.json (see remote guide for paths)
- Click Copy config and merge under mcpServers
- Replace <placeholders> in env with real secrets
- Fully quit and restart Claude Desktop
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}Trae — .trae/mcp.json (local)
- Trae → Settings → MCP, or edit .trae/mcp.json / global mcp.json
- Click Copy config and merge mcpServers
- Replace <placeholders> in env with real secrets
- Save and reload Trae
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}Cherry Studio — MCP settings (local)
- Cherry Studio → Settings → MCP Servers → Add (STDIO)
- Or import JSON: click Copy config and merge mcpServers
- Replace <placeholders> in env; ensure Node.js / uv (npx, uvx) are installed
- Enable the server and check tools load
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}Tongyi Lingma — MCP config (local)
- Lingma Settings → MCP → + → STDIO or config file
- Click Copy config and merge mcpServers
- Replace <placeholders> in env; need Node.js 18+ (npx) or uv (uvx)
- Confirm connected before using tools in agent chat
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}Windsurf — mcp_config.json (local)
- Edit ~/.codeium/windsurf/mcp_config.json
- Click Copy config and merge mcpServers (stdio same as Cursor)
- Replace <placeholders> in env, save, refresh Cascade
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}Cline — MCP Servers (local)
- Cline panel → Settings → MCP Servers
- Click Copy config and merge
- Replace <placeholders> in env, then save
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}WorkBuddy — .workbuddy/mcp.json (local)
- Edit ~/.workbuddy/mcp.json (user) or project .workbuddy/mcp.json
- Or Plugins → MCP Servers → Configure MCP and paste the JSON below
- Replace <placeholders> in env; on Windows prefer absolute paths for command/scripts
- Save, restart WorkBuddy, confirm connector status is green
{
"mcpServers": {
"bilibili-mcp-js": {
"command": "npx",
"args": [
"-y",
"bilibili-mcp-js"
]
}
}
}Troubleshooting & Common ErrorsFAQ
Common connection errors and verified fixes for B站视频信息
Getting 'connection closed' or exit code 1 in Cursor / Claude Code for B站视频信息?
Usually caused by missing runtime paths or IDE environment inheritance. Fix steps: 1. Verify Node.js 18+ (npx) or Python 3.10+ (uvx) is installed; 2. Run 'which npx' or 'which uvx' in terminal, and replace 'command' with absolute path; 3. Reload or restart the client window after modifying config.
# Check binary path in terminal: which npx node -v
Getting 'spawn npx ENOENT' or 'command not found'?
The editor background process does not inherit your full terminal PATH. Solution: Globally install the package, or set the absolute binary path (e.g. C:\Program Files\nodejs\npx.cmd on Windows, or /usr/local/bin/npx on macOS).
Tool calls timing out or failing to download packages?
First-time package downloading might be slow or timeout due to network limits. Configure a reliable mirror or check outbound proxy settings.
Tool Mock Playground
SandboxB站视频信息 Tool Interface Simulation · Preview tool schema & outputs without local runtime
{
"target": "B站视频信息",
"action": "execute",
"options": {
"mode": "standard",
"timeoutMs": 5000
}
}Click 'Run Mock' above
to preview the raw response returned to the LLM
Decision Guide: Why & When to Use
Assess suitability before installing to save trial-and-error time
- PR review
- Changelog generation
- Cross-repo issue search
- Replacing human security audit
- Unauthorized repo access
B站视频信息 + Scenario Prompt → Complete Agent Automation
MCP hands-on: install to visible results
Follow the full lab (expected UI/output + contrast checks). After installing this item, verify with the tutorial prompts.
Related resources
热点舆情监控
io.github.sansan0/TrendRadar
聚合微博、知乎、抖音、B站等平台热榜的自选舆情监控系统,内置 MCP 服务,可让 AI 客户端直接读取热点与关键词命中结果。
小红书 MCP
io.github.xpzouying/xiaohongshu-mcp
AI 客户端操控小红书后台的 MCP 服务:登录账号、搜索内容与笔记、查看详情、发布图文/视频,支持本地 stdio 与 streamable-http 两种接入。
腾讯云开发 CloudBase MCP
io.github.TencentCloudBase/CloudBase-AI-Toolkit
面向 AI 编程助手的云开发后端工具集:数据库、鉴权、云函数、静态托管与 AI 应用一键部署。
阿里云运维 MCP
io.github.aliyun/alibaba-cloud-ops-mcp-server
阿里云 CloudOps 官方 MCP 服务,支持 ECS 实例管理、命令执行与云资源运维操作。
微信开发者工具 MCP
io.github.WaterTian/wechat-devtools-mcp
把微信开发者工具接入编辑器 AI,支持小程序编译预览、调试、截图与自动化操作。
Bilibili
io.mcp-cn.bilibili-mcp
Bilibili的MCP服务器,支持Bilibili的内容搜索
Often paired with
分镜图工作流 Image Storyboard
v1.3.37
io.clawhub.dlazyai/dlazy-image-storyboard
A professional storyboard skill for film, advertising, short video, and educational narrative scenarios, built around a strict 'plan first, render later' flow.
短视频口播文案 Spoken Script
v1.3.36
io.clawhub.dlazyai/dlazy-text-spoken-script
This skill is used to guide the AI in generating short video spoken scripts with high contrast, strong resonance, a sense of story, and personal IP attributes. All generated scripts must str
图生视频 即梦首帧 Jimeng I2V
v1.3.35
io.clawhub.dlazyai/dlazy-jimeng-i2v-first
Generate dynamic videos based on a single first frame image and prompts using Jimeng. 使用即梦 (Jimeng) 首帧生视频模型,基于单张首帧图片和提示词生成动态视频。
视频生成 Video Generate
v1.4.36
io.clawhub.dlazyai/dlazy-video-generate
视频生成技能,AI 视频生成,文生视频、图生视频、图片转视频、首尾帧生成视频。根据提示词自动选择最佳视频生成模型(即梦、可灵、Veo、Seedance、万相、PixVerse、数字人、对口型)。Video generation skill that automatically selects the best dlazy CLI video model based on the prompt.
Keep exploring AgentHub
Most people compare similar tools or check scenario guides before installing—start here.
Listing badge: put AgentHub on your site
Copy either snippet into your project homepage, docs, or GitHub README. The badge is a hotlinked SVG — nothing to host — and it links back to this page so visitors can find the install steps.
<a href="https://myagenthub.cn/p/io.github.34892002/bilibili-mcp-js" title="Listed on AgentHub: B站视频信息" target="_blank" rel="noopener">
<img src="https://myagenthub.cn/badge/io.github.34892002/bilibili-mcp-js?lang=en" alt="Listed on AgentHub: B站视频信息" height="20" style="border:0"/>
</a>[](https://myagenthub.cn/p/io.github.34892002/bilibili-mcp-js)Badges are generated on the fly from /badge/<package-id>, so name and listing changes propagate automatically. Keep the link target unchanged — it is what counts as the referral.
Unified Manifest
{
"id": "io.github.34892002/bilibili-mcp-js",
"type": "mcp-server",
"version": "latest",
"displayName": "B站视频信息",
"description": "查询 B 站视频信息、UP 主与弹幕内容的 MCP 服务,支持扫码登录与 Cookie 登录。",
"author": {
"name": "34892002",
"url": "https://github.com/34892002"
},
"license": "MIT",
"repository": {
"url": "https://github.com/34892002/bilibili-mcp-js",
"source": "github"
},
"homepage": "https://github.com/34892002/bilibili-mcp-js",
"distribution": {
"packages": [
{
"registryType": "npm",
"identifier": "bilibili-mcp-js",
"runtimeHint": "npx",
"transport": "stdio"
}
],
"remotes": []
},
"dependencies": [],
"installTargets": [
"claude-code",
"claude-desktop",
"cursor",
"vscode",
"trae",
"cherry-studio",
"lingma",
"windsurf",
"cline",
"workbuddy"
],
"keywords": [
"stars:196",
"国内服务",
"B站",
"视频",
"弹幕"
],
"provenance": {
"origin": "github-cn",
"originalId": "34892002/bilibili-mcp-js",
"originalUrl": "https://github.com/34892002/bilibili-mcp-js",
"isOfficial": false,
"status": "active"
}
}