mcpField
B
bilibili MCP Server

bilibili MCP Server

本地服务
npmjs.com社交媒体1577 周前更新

关于 bilibili MCP Server

bilibili MCP Server 将 bilibili.com API 的部分信息查询能力提供给 MCP 客户端,适合查找用户资料和视频信息。它支持按视频标识或关键词搜索。

主要功能

  1. 01按 mid 获取用户信息
  2. 02按 bvid 查询视频信息
  3. 03按关键词搜索视频

适用场景

  1. 01查询 bilibili 用户资料
  2. 02查看指定视频的信息
  3. 03搜索主题相关视频

MCP 相关

该 MCP 服务向兼容客户端提供 bilibili 用户信息和视频搜索工具。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"bilibili-mcp-server-wangshunnn": {
"command": "npx",
"args": [
"-y",
"@wangshunnn/bilibili-mcp-server"
]
}
}
}
启动命令npx -y @wangshunnn/bilibili-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@wangshunnn/bilibili-mcp-server

工具

3

收录的工具列表 · 更新于 3 周前

参数类型必填说明
midinteger是用户的数字 ID

详细介绍

bilibili MCP 服务

MIT licensed NPM version NPM Unpacked Size (with version)

English | 简体中文

适用于 bilibili.com API 的模型上下文协议(MCP)服务。

bilibili Server MCP server

功能

用户信息
  • 通过 mid 获取用户信息
  • 通过 bvid 搜索视频信息
  • 通过关键词搜索视频

使用方法

Claude Desktop

请参阅官方文档

npm 配置(推荐)

{
  "mcpServers": {
    "bilibili": {
      "command": "npx",
      "args": ["-y", "@wangshunnn/bilibili-mcp-server"]
    }
  }
}

或者

本地克隆仓库的配置

{
  "mcpServers": {
    "bilibili": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/bilibili-mcp-server/dist/index.js"
      ]
    }
  }
}

保存配置并重启。你将看到新的 bilibili MCP 选项,如下所示:

README 配图 README 配图 README 配图
演示视频

https://github.com/user-attachments/assets/813dece6-c9b5-4bc5-96c1-c3b4d284cc76

本地开发

  1. 安装依赖
pnpm i
  1. 构建
pnpm build
# or
pnpm dev
  1. 调试本地仓库,请参阅上文。

发布

要向 npm 发布新版本:

# For patch version update (0.0.x)
pnpm publish:patch

# For minor version update (0.x.0)
pnpm publish:minor

# For major version update (x.0.0)
pnpm publish:major

这些命令将自动:

  1. 更新 package.json 中的版本号
  2. 构建项目
  3. 发布到 npm registry

致谢

评论

支持 Markdown

第一次接触 MCP?

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

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