MCP server for Bilibili API
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"bilibili-mcp-python","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Bilibili MCP Server 基于 `bilibili-api-python` 的 MCP (Model Context Protocol) 服务器,提供完整的 Bilibili API 工具调用能力。 ## 特性 - **22个实用工具**,覆盖视频、用户、搜索、评论、排行榜、消息等核心功能 - 使用 **stdio** 传输方式,与 Claude Desktop 无缝集成 - 支持环境变量配置登录凭证,安全便捷 - 统一的响应格式,易于处理 - 完整的类型注解和参数验证 --- ## 安装 ### 方式一:从 PyPI 安装(推荐) ```bash # 使用 pip 安装 pip install bilibili_mcp_python # 或使用 uv 安装 uv pip install bilibili_mcp_python ``` ### 方式二:从源码运行 ```bash # 克隆仓库 git clone https://github.com/YunGaoluo/bilibili-mcp-python.git cd bilibili-mcp # 使用 uv 安装依赖(推荐) uv sync source .venv/bin/activate # Linux/Mac # 或 .venv\Scripts\activate # Windows # 或使用 pip 安装 pip install -e . ``` --- ## 配置 ### 环境变量 复制 `.env.example` 为 `.env` 并填写: ```bash # Bilibili 登录凭证(可选,用于需要登录的操作) BILI_SESSDATA=your_sessdata BILI_JCT=your_bili_jct BILI_BUVID3=your_buvid3 ``` **获取登录凭证:** 1. 登录 Bilibili 网页版 2. 打开浏览器开发者工具 (F12) → Application/应用 → Cookies 3. 复制 `SESSDATA`, `bili_jct`, `buvid3` 的值 ### Claude Desktop 配置 在 Claude Desktop 配置文件 `claude_desktop_config.json` 中添加: #### PyPI 安装方式的配置 ```json { "mcpServers": { "bilibili": { "command": "bilibili_mcp_python", "env": { "BILI_SESSDATA": "your_sessdata", "BILI_JCT": "your_bili_jct", "BILI_BUVID3": "your_buvid3" } } } } ``` 如果 `bilibili-mcp` 命令不在 PATH 中,可以使用完整路径: ```json { "mcpServers": { "bilibili": { "command": "python", "args": ["-m", "bilibili_mcp_python.server"], "env": { "BILI_SESSDATA": "your_sessdata", "BILI_JCT": "your_bili_jct", "BILI_BUVID3": "your_buvid3" } } } } ``` #### 源码运行方式的配置 ```json { "mcpServers": { "bilibili": { "command": "uv", "args": ["run", "bilibili_mcp_python"], "cwd": "/path/to/bilibili_mcp_python", "env": { "BILI_SESSDATA": "your_sessdata", "BILI_JCT": "your_bili_jct", "BILI_BUVID3": "your_buvid3" } } } } ``` 或使用 Python 直接运行: ```json { "mcpServers": { "bilibili": { …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.