MCP Catalogs
首页youtube-mcp-server screenshot

youtube-mcp-server

by 0GiS0·17·综合分 40

一个实用的 MCP 服务器,集成了 YouTube API,支持 stdio 和 SSE 两种传输方式。

mediadeveloper-toolsai-llm
18
Forks
17
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

这个仓库提供了一个完整的 YouTube API 集成 MCP 服务器实现,展示了 stdio 和 SSE 两种传输方法。代码结构良好,使用 TypeScript 提供类型安全,并包含 GitHub Copilot Chat 集成的实际示例。该实现展示了如何创建与外部服务(如 YouTube)交互的 MCP 服务器。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过 AI 助手获取 YouTube 频道信息和统计数据
:构建支持多种传输方式(stdio 和 SSE)的 MCP 服务器
:通过实际示例学习 MCP 实现模式
:这个服务器提供了哪些 MCP 工具?
:如何获取 YouTube API 密钥?

什么时候选它

如果您需要将 YouTube 数据集成到 AI 工作流中,并且需要本地和远程连接选项,请选择此 MCP 服务器。

什么时候不要选它

如果您需要超越频道搜索和信息检索的完整 YouTube 功能,或者偏好更简单的安装过程,请不要选择它。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • get_youtube_channel

    Search for YouTube channels by name and get detailed channel information

说明:Only one tool is explicitly mentioned in the README. The tool name and basic functionality are documented, but no signature details are provided.

可对比工具

video-mcpmedia-mcpyoutube-api-integration

安装

安装

选项 1:使用 stdio 传输的 MCP 服务器

git clone https://github.com/0GiS0/youtube-mcp-server.git
cd youtube-mcp-server/mcp-stdio
npm install
cp .env-sample .env
# 编辑 .env 文件添加你的 YouTube API 密钥
npm run build

选项 2:使用 SSE 传输的 MCP 服务器

git clone https://github.com/0GiS0/youtube-mcp-server.git
cd youtube-mcp-server/mcp-remote
npm install
cp .env-sample .env
# 编辑 .env 文件添加你的 YouTube API 密钥
npm run build && npm start

Claude Desktop 配置

添加到 claude_desktop_config.json 文件:

{
  "mcpServers": {
    "youtube-stdio": {
      "command": "node",
      "args": ["/path/to/mcp-stdio/build/index.js"]
    },
    "youtube-remote": {
      "url": "http://localhost:3000"
    }
  }
}

FAQ

这个服务器提供了哪些 MCP 工具?
服务器提供了一个 `get_youtube_channel` 工具,允许按名称搜索 YouTube 频道并获取详细的频道信息,包括统计数据和元数据。
如何获取 YouTube API 密钥?
你可以从 Google Cloud Console (console.cloud.google.com/apis/credentials) 获取 YouTube API 密钥。你需要为你的项目启用 YouTube Data API v3。

youtube-mcp-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。