YouTube MCP 服务器是一个强大的工具,它能直接搜索 YouTube 视频、获取视频字幕,还能对视频内容进行语义检索。借助模型上下文协议(MCP),为用户提供高效的视频搜索和内容分析体验。
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
有两种方法可以运行服务器:
在终端中运行以下命令启动服务器:
python server.py
将项目添加到 Claude.app 的插件目录中,并按照平台说明进行配置。
克隆此仓库到本地。
使用 uv 创建并激活虚拟环境:
uv venv
# 在 Windows 上:
.venv\Scripts\activate
# 在 Unix/MacOS 上:
source .venv/bin/activate
使用 uv 安装项目所需的依赖项:
uv pip install -r requirements.txt
创建一个 .env
文件并添加您的 Google API 密钥:
GOOGLE_API_KEY=your_api_key_here
from mcp_youtube import YouTubeMCPClient
client = YouTubeMCPClient()
results = client.search("人工智能")
print(results)
使用 YouTubeMCPClient
类与 MCP 客户端进行交互,如上述示例所示。
.env
文件中包含正确的 Google API 密钥。本项目在 MIT 许可证下发布,详细内容请参阅 LICENSE 文件。
如果您发现此项目对您有帮助,并希望支持我们的未来项目,请考虑给我们买一杯咖啡!您的支持将帮助我们继续构建创新的人工智能解决方案。
您的贡献将极大地激励我们继续创造智能且用户友好的应用程序。
欢迎贡献!请随时提交拉取请求。