bili-note-mcp
📺 bili-note-mcp
Ein MCP-Server, der B站-Kursvideos automatisch in strukturierte Lernnotizen umwandelt.
So kann jeder MCP-fähige Agent (DSH, Claude Desktop, Cursor …) mit einem Klick: B站-Video → Untertitel extrahieren → VitePress-Lernnotizen → lokal speichern.
Das ist deine MCP-Protokoll-Entwicklungs-Erfahrung für den Lebenslauf: Agent-Tool-Erweiterung ist aktuell der heißeste Bereich im KI-Engineering.
Warum dieses Projekt
Bei der Prüfungsvorbereitung ist nicht das „Anschauen des Videos“ am zeitaufwendigsten, sondern das „Erstellen strukturierter Notizen“. Dieser MCP-Server kapselt den gesamten Ablauf in von Agenten aufrufbare Werkzeuge:
Agent 说"把鹏哥C语言 P117 的字幕做成笔记"
└─→ bili_get_transcript(BV17a7K64ELH) ← 提取字幕(带时间戳)
└─→ bili_generate_note(...) ← 转结构化笔记(要点/Active Recall/分段)
└─→ bili_save_note(...) ← 保存到 VitePress 笔记目录Related MCP server: Open CLAW Knowledge Distiller
Schnellstart
# 1. 安装依赖
pip install 'mcp[cli]'
# 2. 测试(离线,不连 B站)
python tests/test_bili_note.py
# 3. 手动验证字幕提取(用任意 BV 号)
python -m tools.bili_subtitle BV17a7K64ELH
# 4. 启动 MCP 服务器(stdio 模式)
python server.pyDSH konfigurieren
Füge in die insert-Liste der cordis.patch.yml Folgendes hinzu:
- id: mcp-client-bili-note
name: '@huiliyi37/dsh-mcp-client'
config:
transport: stdio
serverName: bili-note
command: 'python'
args: ['C:\Users\Administrator\Desktop\deeepseek\bili-note-mcp\server.py']
toolCallTimeoutMs: 120000
failOnStartupError: falseNach dem Neustart von DSH kann der Agent die bili_*-Werkzeugreihe aufrufen.
MCP-Werkzeugliste
Werkzeug | Funktion |
| Video-Metadaten abrufen (Titel/Uploader/Dauer) |
| Untertitel-Volltext extrahieren (mit Zeitstempel, bevorzugt KI-Untertitel) |
| Untertitel → VitePress-Notiz (Kernpunkte + Active Recall) |
| Notiz lokal im Verzeichnis speichern |
| B站-Videos durchsuchen (Achtung 412-Risikokontrolle) |
Verzeichnisstruktur
bili-note-mcp/
├── server.py # MCP 服务器入口(FastMCP)
├── tools/
│ ├── bili_subtitle.py # B站 API 字幕提取
│ ├── bili_search.py # B站视频搜索
│ └── note_generator.py # 字幕 → VitePress 笔记
├── tests/
│ └── test_bili_note.py # 离线测试
├── examples/
├── AGENTS.md
└── README.mdTechnische Schwerpunkte
FastMCP-Protokoll: Offizielles-Qualitäts-Wrapper des MCP-Python-SDK; der
@mcp.tool-Dekorator generiert automatisch das Tool-SchemaBevorzugt ohne Cookie: KI-Untertitel laufen über die universellen Schnittstelle; manuelle Untertitel erfordern (optional) ein Login-Cookie
Temporäre Untertitel-Links: ca. 15 Minuten gültig, bei Fehler wird automatisch die nächste Spur versucht
Offline testbar: Kernlogik (BV-Parsing/Zeitstempel/Notizstruktur) ist nicht von externen APIs abhängig
Bekannte Einschränkungen (pratkWirksam getestet)
Untertitel-Spuren erfordern einen Anmeldestatus: B站 führt für die Untertitel-Schnittstelle (
/x/player/wbi/v2) eine Anmeldeprüfung durch; ohne Cookie liefern die meisten Videos „keine verfügbaren Untertitel“ zurück. Lösungen:Cookie aus dem Browser kopieren (
SESSDATAusw.) und anbili_get_transcript(cookies=...)übergebenOder zuerst im Browser die temporäre Untertitel-URL abrufen (ca. 15 Minuten gültig) und direkt
fetch_subtitle_jsonaufrufenDie Video-Metadaten (Titel/Uploader/Deckungsanteil) sind ohne Cookie nutzbar – verifiziert ✅
Lebenslauf-Highlights
Einen MCP-Protokoll-Server entwickelt und damit die Agent-Tool-Erweiterung gezeigt
Originell dem Prüfungsalltag gedient: B站-Kurs → automatische Notizen, selbst täglich genutzt
FastMCP + Standardbibliothek, kein Hochlast-Framework, lesbarer Code
Lizenz
MIT © 2026 wpc725562-dotcom
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 Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that generates structured notes from Bilibili videos by automatically downloading audio, transcribing with Whisper, and processing through LLM.17
- AlicenseNot gradedqualityDmaintenanceConverts YouTube and Bilibili videos into structured knowledge articles using local transcription or subtitle extraction combined with AI-powered summarization. It supports multiple summary styles and provides tools to process URLs, track job status, and retrieve results directly within MCP-compatible agents.63MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that provides comprehensive video tools: transcript retrieval, video downloading, and automatic subtitle generation using AI speech-to-text. Works with YouTube, Bilibili, Vimeo, and any platform supported by yt-dlp.11MIT
- AlicenseNot gradedqualityBmaintenanceEnables agents to convert videos from URLs, Bilibili, and netdisk shares into Word documents, with tools for transcription, job management, and account configuration.GPL 3.0
Related MCP Connectors
Voice-led, FSRS-scheduled flashcards from YouTube, PDFs, web, or text. Auto-graded quizzes.
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
💯 The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
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/wpc725562-dotcom/bili-note-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server