Track Bilibili creators and get the latest updates on videos, dynamics, and articles. Fetch user p…
{
"mcpServers": {
"ai-smithery-222wcnm-bilistalkermcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Track Bilibili creators and get the latest updates on videos, dynamics, and articles. Fetch user p…
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 18 days ago. 2 stars.
Will it work with my client?
Transport: . Compatibility not confirmed.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Model Context Protocol (MCP) Server to connect your AI with any MediaWiki
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants
MCP server for scanning and remediating hardcoded secrets using GitGuardian’s API. Detect over 500 secret types and prevent credential leaks before code goes public.
This is an MCP server that allows you to directly download transcripts of YouTube videos.
MCP Security Weekly
Get CVE alerts and security updates for ai.smithery/222wcnm-bilistalkermcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
BiliStalkerMCP is a Bilibili MCP server built on Model Context Protocol (MCP), designed for AI agents that need to analyze a specific Bilibili user or creator.
It is optimized for workflows that start from a target uid or username, then retrieve that user's profile, videos, dynamics, articles, subtitles, and followings with structured tools.
If you are searching for a Bilibili MCP server, a Bilibili Model Context Protocol server, or an MCP server for tracking and analyzing a specific Bilibili user, this repository is designed for that use case.
English | 中文说明
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"
}
}
}
}
Prefer
uv run --directory ...for faster local updates when PyPI release propagation is delayed. You can still useuvx bili-stalker-mcpfor quick one-off usage.
Auth: Obtain
SESSDATAfrom Browser DevTools (F12) > Application > Cookies >.bilibili.com.
| Key | Req | Description |
|-----|:---:|-------------|
| SESSDATA | Yes | Bilibili session token. |
| BILI_JCT | No | CSRF protection token. |
| BUVID3 | No | Hardware fingerprint (reduces rate-limiting risk). |
| BILI_LOG_LEVEL | No | DEBUG, INFO (Default), WARNING. |
| BILI_TIMEZONE | No | Output time zone for formatted timestamps (default: Asia/Shanghai). |
| Tool | Capability | Parameters |
|------|------------|------------|
| get_user_info | Profile & core statistics | user_id_or_username |
| get_user_videos | Lightweight video list | user_id_or_username, page, limit |
| search_user_videos | Keyword search in one user's video list | user_id_or_username, keyword, page, limit |
| get_video_detail | Full video detail + optional subtitles | bvid, fetch_subtitles (default: false), subtitle_mode (smart/full/minimal), subtitle_lang (default: auto), subtitle_max_chars |
| get_user_dynamics | Structured dynamics with cursor pagination | user_id_or_username, cursor, limit, dynamic_type |
| get_user_articles | Lightweight article list | user_id_or_username, page, limit |
| get_article_content | Full article markdown content | article_id |
| get_user_followings | Subscription list analysis | user_id_or_username, page, limit |
dynamic_type)ALL (default): Text, Draw, and Reposts.ALL_RAW: Unfiltered (includes Videos & Articles).VIDEO, ARTICLE, DRAW, TEXT: Specific category filtering.Pagination: Responses include next_cursor. Pass this to subsequent requests for seamless scrolling.
get_video_detail)smart (default when fetch_subtitles=true): fetch metadata for all pages, download only one best-matched subtitle track text.full: download text for all subtitle tracks (higher cost).minimal: skip subtitle metadata and subtitle text fetching.subtitle_lang can force a language (for example en-US); auto uses built-in priority fallback.
subtitle_max_chars caps returned subtitle text size to avoid token explosion.
The repository ships a ready-to-use AI agent skill in skills/bili-content-analysis/: