bilibili-mcp-server 是一個基於 Python 開發的模型內容協定 (Model Context Protocol, MCP) 伺服器,其核心目標是為大型語言模型 (LLM) 提供一個能夠與中國知名的影音彈幕社群平台 嗶哩嗶哩 (Bilibili) 進行互動的介面。
這個專案的價值在於,它為 AI 助理打開了一扇通往 Bilibili 龐大且充滿活力的內容生態系的大門。它讓 AI 不再僅限於分析全球性的平台,而是能夠深入理解和發掘 Bilibili 上獨特的影片、用戶、直播、專欄以及其標誌性的「彈幕」文化。
核心價值:讓你的 AI 助理成為你的專屬 Bilibili 內容探測器
透過 bilibili-mcp-server,你可以直接用自然語言,讓你的 AI 助理完成針對 Bilibili 的特定資訊檢索任務:
主要功能與特色
此專案圍繞著 Bilibili 的核心功能,提供了一系列精準的搜尋工具:
通用與專項搜尋:
general_search: 提供基礎的關鍵字搜尋功能,可以在 Bilibili 全站範圍內進行廣泛搜尋。search_user: 專門用來搜尋用戶 (UP 主),並可以按照粉絲數量等條件進行排序。高精度的過濾搜尋 (get_precise_results):
這是一個非常強大的功能,可以針對特定類別進行精確匹配,過濾掉大量不相關的結果。
user)、影片 (video)、直播 (live) 和專欄 (article)。獨特的彈幕獲取功能 (get_video_danmaku):
這是此專案最具 Bilibili 特色的功能。它能夠獲取指定影片的所有彈幕內容,讓 AI 有機會分析特定時間點的觀眾反應和社群氛圍,這對於理解內容的傳播效果和觀眾情緒有著不可替代的價值。
安裝與設定
此專案的設定相對簡潔,主要依賴現代化的 Python 工具:
uv,一個新興的 Python 專案與套件管理工具。git clone 下載專案原始碼。uv sync 來安裝所有必要的相依套件。uv 的執行路徑以及 bilibili-mcp-server 專案所在的目錄。總結來說,bilibili-mcp-server 是一個專為 Bilibili 平台量身打造的 MCP 工具。它精準、高效,並且抓住了 Bilibili 最核心的內容與社群特色(特別是彈幕)。對於任何想要利用 AI 分析中國網路影音趨勢、研究 UP 主生態或進行內容策略規劃的使用者來說,這是一個不可多得的利器。