这是一个用于集成YouTube的模型上下文协议(MCP)服务器,可助力实现与YouTube数据和功能的交互。
brew install uv
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Windows系统安装完成后,需将uv添加到系统环境变量PATH中:
set Path=C:\Users\nntra\.local\bin;%Path%
若要在Claude Desktop中使用此MCP服务器,需将其添加到Claude Desktop的配置中。
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
mcpServers
部分添加以下配置(将/path/to/your/youtube-mcp
替换为该项目文件夹的实际路径):{
"mcpServers": {
"youtube": {
"command": "/Users/your-username/.local/bin/uv",
"args": ["--directory", "/path/to/your/youtube-mcp", "run", "main.py"]
}
},
"globalShortcut": ""
}
⚠️ 重要提示
务必进行以下替换:
- 将
/path/to/your/youtube-mcp
替换为你克隆/下载该项目的实际路径。- 将
/Users/your-username/.local/bin/uv
替换为你uv安装的正确路径(在Windows系统中通常为C:\Users\your-username\.local\bin\uv.exe
)
配置完成后,YouTube MCP服务器将在Claude Desktop中可用,你可以使用它与YouTube数据和功能进行交互。本项目使用uv进行依赖管理,依赖项在pyproject.toml
中定义,锁文件为uv.lock
。
若要在本地运行服务器,可执行以下命令:
uv run main.py