Retrieves a Bilibili user's profile, videos, dynamics, articles, subtitles and followings by uid or username.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add bilistalkermcp --env BILI_JCT='<BILI_JCT>' --env BUVID3='<BUVID3>' --env SESSDATA='<SESSDATA>' -- uvx bili-stalker-mcp~/.codex/config.toml
[mcp_servers.bilistalkermcp]
command = "uvx"
args = ["bili-stalker-mcp"]
env = { BILI_JCT = "<BILI_JCT>", BUVID3 = "<BUVID3>", SESSDATA = "<SESSDATA>" }
# codex mcp add bilistalkermcp --env BILI_JCT='<BILI_JCT>' --env BUVID3='<BUVID3>' --env SESSDATA='<SESSDATA>' -- uvx bili-stalker-mcp~/.cursor/mcp.json
{
"mcpServers": {
"bilistalkermcp": {
"command": "uvx",
"args": [
"bili-stalker-mcp"
],
"env": {
"BILI_JCT": "<BILI_JCT>",
"BUVID3": "<BUVID3>",
"SESSDATA": "<SESSDATA>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"bilistalkermcp": {
"type": "stdio",
"command": "uvx",
"args": [
"bili-stalker-mcp"
],
"env": {
"BILI_JCT": "<BILI_JCT>",
"BUVID3": "<BUVID3>",
"SESSDATA": "<SESSDATA>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"bilistalkermcp": {
"command": "uvx",
"args": [
"bili-stalker-mcp"
],
"env": {
"BILI_JCT": "<BILI_JCT>",
"BUVID3": "<BUVID3>",
"SESSDATA": "<SESSDATA>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"bilistalkermcp": {
"command": "uvx",
"args": [
"bili-stalker-mcp"
],
"env": {
"BILI_JCT": "<BILI_JCT>",
"BUVID3": "<BUVID3>",
"SESSDATA": "<SESSDATA>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"bilistalkermcp": {
"command": "uvx",
"args": [
"bili-stalker-mcp"
],
"env": {
"BILI_JCT": "<BILI_JCT>",
"BUVID3": "<BUVID3>",
"SESSDATA": "<SESSDATA>"
}
}
}
}Remote
claude mcp add --transport http bilistalkermcp https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp~/.codex/config.toml
[mcp_servers.bilistalkermcp]
url = "https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp"
# codex mcp add bilistalkermcp --url https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp~/.cursor/mcp.json
{
"mcpServers": {
"bilistalkermcp": {
"url": "https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"bilistalkermcp": {
"type": "http",
"url": "https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"bilistalkermcp": {
"httpUrl": "https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"bilistalkermcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"bilistalkermcp": {
"url": "https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp"
}
}
}Environment variables
BILI_JCTBUVID3SESSDATA
Replace the placeholders with your own credentials and keep them out of version control.