ZubeidHendricks/youtube-mcp-server

MCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics

解決的問題

本專案為AI語言模型與YouTube內容互動提供標準化介面。讓LLM能搜尋影片、取得字幕,並收集頻道與播放清單的詳細資訊,有效賦予AI代理即時『觀看』與分析YouTube資料的能力。

運作方式

以Model Context Protocol (MCP) 伺服器形式實作。連接到YouTube Data API,並公開10個特定工具供AI模型呼叫。為應對API配額限制,伺服器支援多個備用API金鑰,當主金鑰耗盡時,會自動以次級或第三級金鑰重試請求。

適用對象

正在開發AI代理,或使用MCP相容客戶端(如Claude Desktop或VS Code)的開發者,希望其AI能直接存取YouTube的元資料、搜尋功能與影片字幕。

主要特色

  • 完整的工具組:包含搜尋影片、取得字幕、分析頻道元資料的工具。
  • 配額管理:支援最多三個API金鑰,防止因配額限制導致服務中斷。
  • 創作者發現:具備專用工具,可根據影片提及與活動過濾條件,尋找創作者頻道。
  • 彈性部署:可透過npm全域安裝、使用npx執行,或以Docker容器部署。
  • 多客戶端支援:已準備好與Claude Desktop和VS Code整合。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案