Token导航 LogoToken导航

MCP Server · AI代理

Bili Stalker MCP

基于MCP协议的Bilibili用户数据分析服务,提供用户资料、视频、动态、文章等结构化数据获取。

stdio官方级别未说明来源级核验工具 8
PythonClaudeAI代理Cursor

快速开始

作者 / 组织
222wcnm
提供方
222wcnm
运行时
Python

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

1 个

MCP World

选型结论

Bili Stalker MCP 属于AI代理类 MCP Server,公开资料标注 8 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

AI代理

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

uvx bili-stalker-mcp

客户端配置示例

{
  "mcpServers": {
    "bilistalkermcp": {
      "command": "uvx",
      "args": [
        "bili-stalker-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

BiliStarkerMCP

用于特定用户分析的Bilibili MCP服务器

BiliStarkerMCP是一个基于以下平台构建的Bilibili MCP服务器 模型上下文协议(MCP),专为需要分析特定Bilibili用户或创建者的AI代理而设计。

它针对从目标uid或用户名开始的工作流进行了优化,然后使用结构化工具检索该用户的个人资料、视频、动态、文章、字幕和以下内容。

如果您正在搜索用于跟踪和分析特定Bilibili用户的Bilibili MCP服务器、Bilibili模型上下文协议服务器或MCP服务器,则此存储库是为该用例设计的。

英语| 中文说明

安装

uvx bili-stalker-mcp
# or
pip install bili-stalker-mcp

配置(克劳德桌面,推荐)

{
  "mcpServers": {
    "bilistalker": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/BiliStalkerMCP", "bili-stalker-mcp"],
      "env": {
        "SESSDATA": "required_sessdata",
        "BILI_JCT": "optional_jct",
        "BUVID3": "optional_buvid3"
      }
    }
  }
}
更喜欢 uv run --directory ... 以便在PyPI发布传播延迟时进行更快的本地更新。 您仍然可以使用 uvx bili-stalker-mcp 用于快速一次性使用。
认证:获取 SESSDATA 从浏览器DevTools(F12)>应用程序>Cookie> .bilibili.com.

环境变量

密钥请求描述
SESSDATA是购买会话令牌。
BILI_JCT没有CSRF保护令牌。
BUVID3无硬件指纹(降低限速风险)。
BILI_LOG_LEVEL没有DEBUG, INFO (默认), WARNING.
BILI_TIMEZONE否格式化时间戳的输出时区(默认值: Asia/Shanghai).

可用工具

工具能力参数
get_user_info简介和核心统计数据user_id_or_username
get_user_videos轻量级视频列表user_id_or_username, page, limit
search_user_videos在一个用户的视频列表中搜索关键字user_id_or_username, keyword, page, limit
get_video_detail完整视频细节+可选字幕bvid, fetch_subtitles (默认值: false), subtitle_mode (smart/full/minimal), subtitle_lang (默认值: auto), subtitle_max_chars
get_user_dynamics带光标分页的结构化动态user_id_or_username, cursor, limit, dynamic_type
get_user_articles轻量级文章列表user_id_or_username, page, limit
get_article_content全文降价内容article_id
get_user_followings订阅列表分析user_id_or_username, page, limit

动态过滤(dynamic_type)

  • ALL (默认):文本、绘制和重新定位。
  • ALL_RAW:未过滤(包括视频和文章)。
  • VIDEO, ARTICLE, DRAW, TEXT:特定类别过滤。

分页:响应包括 next_cursor。将此传递给后续的无缝滚动请求。

字幕模式(get_video_detail)

  • smart (默认情况下 fetch_subtitles=true):获取所有页面的元数据,只下载一个最匹配的字幕轨道文本。
  • full:下载所有字幕曲目的文本(成本较高)。
  • minimal:跳过字幕元数据和字幕文本获取。

subtitle_lang 可以强制使用一种语言(例如 en-US); auto 使用内置的优先级回退。\ subtitle_max_chars caps返回字幕文本大小以避免标记爆炸。

捆绑技能

该存储库提供了一种即用型AI代理技能 skills/bili-content-analysis/:

skills/bili-content-analysis/
├── SKILL.md                        # Workflow & output contract
└── references/
    └── analysis-style.md           # Detailed writing style rules

它做什么

通过结构化的6步工作流程指导兼容的AI代理(Gemini、Claude等)进行深度Bilibili内容分析:

  1. 阐明 目标和范围(uid/bvid/关键字)。
  2. 收集 证据——轻量清单优先,重细节仅适用于高价值项目。
  3. 重建 口译前的源结构(时间线、章节、演讲者)。
  4. 分析 --事实、逻辑链、假设、主题和转变。
  5. 固定锚 --uid、bvid、article_id、时间戳、关键源代码片段。
  6. 处理故障 --国家阻断者明确表示,停止猜测。

用法

复制 bili-content-analysis 将文件夹放入项目的技能目录:


/.agent/skills/bili-content-analysis/

当用户请求涉及Bilibili创建者跟踪、转录解释、时间线重建或内容分析时,代理将自动激活该技能。

发展

# Setup
git clone https://github.com/222wcnm/BiliStalkerMCP.git
cd BiliStalkerMCP
uv pip install -e .[dev]

# Test
uv run pytest -q

# Integration & Performance (Requires Auth)
uv run python scripts/integration_suite.py -u 
uv run python scripts/perf_baseline.py -u  --tools dynamics -n 3

发布(维护人员)

先决条件:确保a .pypirc 该文件在您的用户主目录中配置为提供PyPI凭据。
# Build + test + twine check (no upload)
.\scripts\pypi_release.ps1

# Upload to TestPyPI
.\scripts\pypi_release.ps1 -TestPyPI -Upload

# Upload to PyPI
.\scripts\pypi_release.ps1 -Upload

码头工人

运行通过 stdio 运输。没有暴露的端口。

docker build -t bilistalker-mcp .
docker run -e SESSDATA=... bilistalker-mcp

故障排除

  • 412先决条件失败:胆道反爬行系统已触发。刷新 SESSDATA 或提供 BUVID3.
  • 云IP:极易堵塞;建议本地执行。

许可证

麻省理工学院

免责声明:仅供个人研究和学习。禁止批量分析、骚扰或商业监视。

______________________________________________________________________

*这个项目是在人工智能的帮助下构建和维护的。*

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

Bilibili数据分析Python本地部署MCP协议用户行为分析视频内容分析AI代理工具

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Bili Stalker MCP

MCP World · 本页

8stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Bili Stalker MCP 怎么安装?

公开资料给出的安装命令是 uvx bili-stalker-mcp,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Bili Stalker MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Bili Stalker MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Bili Stalker MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Bili Stalker MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP