article
README
🚀 YouTube MCP 服务器
一个用于与YouTube数据交互的模型上下文协议(MCP)服务器。该服务器提供资源和工具,可通过标准输入输出界面查询视频、频道、评论和字幕,为用户提供便捷的数据交互体验。
🚀 快速开始
本服务器能让你轻松地与YouTube数据进行交互。你可以通过以下步骤快速开启使用之旅。
✨ 主要特性
- 搜索带有高级筛选选项的YouTube视频,精准定位所需内容。
- 获取特定视频和频道的详细信息,深入了解视频和频道情况。
- 对多个视频进行统计比较,直观分析视频数据。
- 发现按地区和类别划分的趋势视频,把握热点动态。
- 分析频道性能和视频统计数据,为运营提供数据支持。
- 获取视频评论和字幕,深入挖掘视频相关信息。
- 生成视频分析和字幕摘要,快速了解视频核心内容。
📦 安装指南
先决条件
- Node.js(v16+)
- YouTube数据API密钥
通过Smithery安装
要自动通过Smithery为Claude Desktop安装YouTube MCP Server,可使用以下命令:
npx -y @smithery/cli install @coyaSONG/youtube-mcp-server --client claude
手动安装
- 克隆此仓库:
git clone https://github.com/coyaSONG/youtube-mcp-server.git
cd youtube-mcp-server
- 安装依赖项:
npm install
- 在根目录下创建一个
.env文件:
YOUTUBE_API_KEY=your_youtube_api_key_here
PORT=3000
💻 使用示例
基础用法
构建和运行
- 构建项目:
npm run build
- 运行服务器:
npm start
- 开发模式下运行:
npm run dev
- 清理构建文件:
npm run clean
高级用法
Docker 部署
该项目包含用于容器化部署的Dockerfile,可按以下步骤进行部署:
# 构建Docker镜像
docker build -t youtube-mcp-server .
# 运行容器
docker run -p 3000:3000 --env-file .env youtube-mcp-server
📚 详细文档
API 参考
资源
- YouTube MCP服务器的API文档。
- YouTube数据API v3文档。
安装指南
- 克隆仓库并安装依赖:
git clone https://github.com/coyaSONG/youtube-mcp-server.git
cd youtube-mcp-server
npm install
- 配置
.env文件:
YOUTUBE_API_KEY=your_api_key_here
- 启动服务器:
npm start
📄 许可证
本项目采用MIT许可证。
扫码联系在线客服