bilibili-video-reader-mcp
Bilibili Video Reader v2.1
Ein schreibgeschütztes ChatGPT/Codex-Plugin, aufgebaut als Skill + zustandsloser MCP-Server, jetzt für Cloudflare Workers ausgelegt, sodass es ohne Render oder Kreditkarte läuft.
MCP-Tools
get_bilibili_video_parts(url)— Titel, Autor, Beschreibung, alle P-Nummern und CIDs.get_bilibili_part_transcript(url, part, language, max_chars)— offizielle/KI-Untertitelspuren und Transkript mit Zeitstempeln für ein P.
Der Worker ruft die Metadaten-/Player-/Untertitel-Endpunkte von Bilibili direkt auf. Für den Untertitelmodus ist kein Video-Download erforderlich.
Bereitstellung auf Cloudflare Workers
Dashboard-Pfad
Cloudflare-Konto erstellen/anmelden.
Workers & Pages → Create → Import a repository öffnen (Formulierung kann leicht abweichen).
GitHub verbinden und
limuzi23/bilibili-video-reader-mcpauswählen.Das Repository-Root als Root-Verzeichnis beibehalten.
Cloudflare sollte
wrangler.jsoncautomatisch erkennen.Den Standard-Deploy-Befehl verwenden:
npx wrangler deploy.Bereitstellen.
Der Worker-Name muss bilibili-video-reader-mcp bleiben, da er mit wrangler.jsonc übereinstimmt.
Nach der Bereitstellung erhalten Sie von Cloudflare eine URL ähnlich wie:
https://bilibili-video-reader-mcp.<your-subdomain>.workers.devHealth-Check:
https://bilibili-video-reader-mcp.<your-subdomain>.workers.dev/healthMCP-Endpunkt:
https://bilibili-video-reader-mcp.<your-subdomain>.workers.dev/mcpFür öffentliche Untertitel ist kein Laufzeit-Secret erforderlich.
Optionaler privater Login-Status
Wenn ein Untertitel nur im angemeldeten Zustand sichtbar ist, kann der Worker ein optionales Cloudflare-Secret namens BILI_COOKIE lesen. Konfigurieren Sie es ausschließlich in der verschlüsselten UI Variables and Secrets von Cloudflare. Fügen Sie rohe Cookies niemals in ChatGPT ein und committen Sie sie niemals auf GitHub.
Mit ChatGPT verbinden
ChatGPT → Einstellungen → Sicherheit und Login → Entwicklermodus aktivieren.
Plugins öffnen,
+drücken und die bereitgestellte URL mit Endung/mcpregistrieren.Die technische ID aus der erstellten Verbindung kopieren. Sie beginnt mit
plugin_asdk_app_.python scripts/configure_plugin.py plugin_asdk_app_YOUR_IDausführen, falls der Plugin-Packaging-Ablauf eine App-Referenz erfordert.
Das OpenAI-Plugin-Manifest liegt unter .codex-plugin/plugin.json und der Workflow-Skill unter skills/bilibili-video-reader/.
Lokale Entwicklung
npm install
npm run devBei Bedarf von einem lokalen Terminal bereitstellen:
npm run deployEndpunkte:
GET /health
MCP /mcpArchitektur
Der aktuelle Produktionspfad ist:
ChatGPT Skill
↓
Cloudflare Workers /mcp
↓
Bilibili metadata/player/subtitle APIs
↓
structured multi-P metadata + timestamped subtitlesDie alte Python-Implementierung unter server/ bleibt nur als Referenz-/Legacy-Implementierung im Repository; Cloudflare verwendet sie nicht.
Aktueller Umfang
v2.1 konzentriert sich auf Multi-P-Metadaten + offizielle/KI-Untertitel. Es lädt noch kein Audio/Video herunter, führt kein Whisper ASR aus und extrahiert keinen Quellcode per OCR aus Videobildern. Diese sind erst geplant, nachdem dieser Untertitelpfad Ende-zu-Ende verifiziert wurde.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Fetch transcripts, subtitles, chapters, metadata and frames from YouTube and 10+ video platforms
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for Hailuo (MiniMax) AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/limuzi23/bilibili-video-reader-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server