返回市场
媒体处理中心服务器

媒体处理中心服务器

作者:ShawhinT12 星标更新:2025-07-06

项目介绍

YouTube MCP 服务器

这是一个模型上下文协议(MCP)服务器,提供工具和提示以处理(Shaw Talebi的)YouTube视频,包括字幕提取、章节生成和博客文章创建。

准备用于 AgentCon 2025 - 达拉斯 工作坊。

资源:

概述

此MCP服务器使AI助手能够:

  • 从YouTube视频中提取带时间戳的字幕
  • 访问一个精选的人工智能和创业视频库
  • 根据字幕生成结构化的视频章节
  • 将视频字幕转换成吸引人的博客文章
  • 获取截至2025年6月25日Shaw Talebi的YouTube视频目录

如何运行此示例

  1. 克隆此仓库
  2. 如果尚未安装,请安装uv
# Mac/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  1. 安装依赖项:
uv sync
  1. 在开发模式下测试服务器
uv run mcp dev main.py
  1. 将服务器配置添加到AI应用程序(例如Claude Desktop或Cursor)。
{
  "mcpServers": {
    "YT-MCP": {
      "command": "/Users/shawhin/.local/bin/uv", # 替换为您的uv安装全局路径
      "args": [
        "--directory",
        "/Users/shawhin/Documents/repos/yt-mcp/", # 替换为仓库全局路径
        "run",
        "main.py"
      ]
    }
  }
}

功能

🛠️ 工具

  • fetch_youtube_transcript: 从YouTube URL中提取带有时间戳的格式化字幕

📚 资源

  • yt-library://: 访问Shaw Talebi的YouTube频道库,专注于人工智能和创业主题

📝 提示

  • create_chapters_instructions: 生成有意义的视频章节的详细指南
  • write_blog_instructions: 将字幕转换成专业博客文章的指示

项目结构

yt-mcp/
├── main.py                    # MCP服务器实现
├── prompts/
│   ├── create_chapters.md     # 章节生成指南
│   └── write_blog.md         # 博客写作指示
├── resources/
│   └── videos.csv            # 视频库数据库
├── yt-mcp-example.ipynb      # 使用示例
├── pyproject.toml            # 项目配置
└── requirements.txt          # 依赖项