本项目是一个模型上下文协议(MCP)服务器,可用于搜索 YouTube 视频、获取视频字幕,还能对视频内容进行语义搜索,为用户提供便捷的视频信息获取与处理方案。
uv venv
# 在 Windows 上:
.venv\Scripts\activate
# 在 Unix/MacOS 上:
source .venv/bin/activate
uv pip install -r requirements.txt
.env
文件并添加你的 Google API 密钥:GOOGLE_API_KEY=your_api_key_here
有两种方法可以运行 MCP 服务器:
直接启动 MCP 服务器:
uv run python server.py
添加到你的 Claude 设置中,无需使用任何包管理器(适用于 Windows):
"mcpServers": {
"youtube": {
"command": "C:\\路径\\to\\your\\uv",
"args": ["run", "python", "server.py"]
}
}
要将此服务器与 MCP 客户端集成,请参考 MCP 协议文档。以下是一个简单的示例:
uv run python server.py
server.py
:MCP 服务器主文件,用于处理连接和请求。config.json
:服务器配置文件,包含端点地址和其他设置。如果遇到问题,请按照以下步骤进行排查:
.env
文件中有正确的 GOOGLE_API_KEY
欢迎贡献!请随意提交 Pull Request。
此项目 licensed under the MIT License - 有关详细信息,请参阅 LICENSE 文件。
如果你觉得这个项目对你有帮助并且希望支持未来的项目,请考虑给我们买杯咖啡!你的支持帮助我们继续构建创新的人工智能解决方案。
你的贡献极大地激励了我们为创建智能且用户友好的应用程序而不懈努力。