# 222wcnm-bilistalkermcp

Connects AI coding assistants to Bilibili creator profiles to fetch videos, dynamic updates, and subtitles. Built for tracking specific channels.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 10
- Author: 222wcnm
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/222wcnm/BiliStalkerMCP
- Updated: 2026-10-10
- HTML: https://affpapa.org/en/nevibecode/mcp/222wcnm-bilistalkermcp

## What it does

This server equips agents with 12 structured utilities targeting Bilibili accounts via UID or username. The tools query profile metadata, pull dynamic posts, and extract video subtitles. Running it locally requires Python 3.12 or the `uv` toolchain.

Queries fail immediately without a valid `SESSDATA` cookie passed through the environment or pointed to by `BILI_COOKIE_FILE`. Optional parameters like `BUVID3` or `BILI_JCT` help satisfy platform risk checks during frequent requests.

## Requirements
- Needs: Python and uv (commands run via uvx)
- Remote server: `https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http 222wcnm-bilistalkermcp https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add 222wcnm-bilistalkermcp --url https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "222wcnm-bilistalkermcp": {
            "url": "https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "222wcnm-bilistalkermcp": {
            "type": "http",
            "url": "https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http 222wcnm-bilistalkermcp https://server.smithery.ai/@222wcnm/bilistalkermcp/mcp
```

## When to use it
- pull subtitles and video details from a Bilibili link or BV ID
- generate a content snapshot for a creator using their UID
- look up Bilibili accounts by username keyword
- run credential and connectivity diagnostics using the CLI

## Example prompts
- Fetch the latest videos and dynamic posts for Bilibili user 12345
- Search Bilibili for creators matching tech review
- Extract subtitles from Bilibili video BV1xx411c7mD

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
