这是一个简单的模型上下文协议(MCP)服务器,为用户提供了与 YouTube 交互的实用工具。借助该服务器,MCP 主机应用程序(如桌面版的 Claude)能够轻松实现以下功能:
本服务器允许 MCP 主机应用程序与 YouTube 进行交互,你可以按照以下步骤进行操作。
git clone https://github.com/davo00019/mcp-server-youtube.git
cd mcp-server-youtube
uv
(pip install uv
或参考uv 安装)。mcp-server-youtube
目录内运行:bash setup.sh
- 该脚本将执行以下操作:
- 检查 `uv`。
- 创建一个虚拟环境(`.venv`)在 `mcp-server-youtube` 中。
- 安装依赖项 (`uv sync`)。
- 提示您输入 YouTube API 密钥并创建 `.env` 文件。
- 使服务器包装脚本可执行。
- 打印最终说明和 MCP 主机配置所需的路径。
setup.sh
脚本末尾打印的说明。claude_desktop_config.json
)中的 command
字段,确保 args
为空列表。.env
)setup.sh
脚本会提示您输入 YouTube 数据 API v3 密钥并创建一个 .env
文件,内容如下:
YOUTUBE_API_KEY=YOUR_API_KEY_HERE
如果需要更改密钥,请直接编辑此 .env
文件。
该服务器提供多个工具来与 YouTube 交互:
欢迎贡献!如果您有任何改进建议或错误修复,请随时提交问题或拉取请求。
此项目在 MIT License 下许可 - 有关详细信息,请参阅 LICENSE 文件。