潘达维德奥
包装MCP服务器 PandaVideo API 作为LLM代理的语义工具。
适用于 克劳德代码, 法典, 克劳德桌面, 光标, VS代码, 帆板运动,以及任何兼容MCP的客户端。
______________________________________________________________________
先决条件
- Node.js 18+
- PandaVideo API密钥(拿过来)
| 变量 | 在哪里可以找到 |
|---|---|
PANDAVIDEO_API_KEY | 仪表板→ 设置→ API密钥 |
安装
克劳德代码
有三种安装范围可供选择:
| 范围 | 标志 | 配置文件 | 用例 |
|---|---|---|---|
| 本地 | -s local | .mcp.json | 仅此项目(默认) |
| 项目 | -s project | .claude/mcp.json | 通过git与团队共享 |
| 用户 | -s user | ~/.claude/mcp.json | 您的所有项目 |
快速设置(内联环境变量):
claude mcp add pandavideo -s user \
-e PANDAVIDEO_API_KEY=your-key \
-- npx -y github:pauloFroes/mcp-pandavideo替换-s user和-s local或-s project根据需要。
持久设置(.env文件):
添加到您的 .mcp.json:
{
"pandavideo": {
"command": "npx",
"args": ["-y", "github:pauloFroes/mcp-pandavideo"],
"env": {
"PANDAVIDEO_API_KEY": "${PANDAVIDEO_API_KEY}"
}
}
}然后在你的 .env 文件:
PANDAVIDEO_API_KEY=your-api-key看 .env.example 对于所有必需的变量。法典
添加到您的Codex配置中:
[mcp_servers.pandavideo]
command = "npx"
args = ["-y", "github:pauloFroes/mcp-pandavideo"]
env_vars = ["PANDAVIDEO_API_KEY"]克劳德桌面
添加 claude_desktop_config.json:
{
"mcpServers": {
"pandavideo": {
"command": "npx",
"args": ["-y", "github:pauloFroes/mcp-pandavideo"],
"env": {
"PANDAVIDEO_API_KEY": "your-key"
}
}
}
}光标
添加 ~/.cursor/mcp.json:
{
"mcpServers": {
"pandavideo": {
"command": "npx",
"args": ["-y", "github:pauloFroes/mcp-pandavideo"],
"env": {
"PANDAVIDEO_API_KEY": "your-key"
}
}
}
}VS代码
添加 .vscode/mcp.json 在您的项目中:
{
"servers": {
"pandavideo": {
"command": "npx",
"args": ["-y", "github:pauloFroes/mcp-pandavideo"],
"env": {
"PANDAVIDEO_API_KEY": "your-key"
}
}
}
}帆板运动
添加 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"pandavideo": {
"command": "npx",
"args": ["-y", "github:pauloFroes/mcp-pandavideo"],
"env": {
"PANDAVIDEO_API_KEY": "your-key"
}
}
}
}可用工具
视频
| 工具 | 说明 |
|---|---|
list_videos | 列出带分页、按文件夹、状态或标题筛选的视频 |
get_video | 获取完整的视频详细信息(标题、状态、持续时间、播放器URL、HLS、缩略图) |
update_video | 更新视频标题、描述、文件夹或播放质量 |
delete_video | 软删除视频(30天内可恢复) |
recover_video | 恢复以前删除的视频 |
upload_video_from_url | 从外部URL导入视频 |
upload_video_from_m3u8 | 从M3U8/HLS流导入视频 |
文件夹
| 工具 | 说明 |
|---|---|
list_folders | 列出具有可选父文件夹和状态筛选器的文件夹 |
get_folder | 获取文件夹详细信息,包括相关视频和漏斗 |
create_folder | 创建新文件夹(支持嵌套) |
update_folder | 更新文件夹名称、父文件夹或状态 |
delete_folder | 软删除文件夹 |
网络钩子
| 工具 | 说明 |
|---|---|
get_webhook | 获取当前webhook配置 |
create_webhook | 创建/替换webhook端点 |
update_webhook | 更新webhook URL |
delete_webhook | 删除webhook配置 |
播放列表
| 工具 | 说明 |
|---|---|
list_playlists | 列出所有播放列表 |
get_playlist | 获取播放列表详细信息 |
create_playlist | 创建具有访问控制(公共/私人/密码)的播放列表 |
update_playlist | 更新播放列表属性 |
delete_playlist | 永久删除播放列表 |
get_playlist_videos | 获取播放列表中的所有视频 |
认证
API密钥直接在 Authorization 标头(无承载前缀)。所有工具都使用相同的API密钥,该密钥通过 PANDAVIDEO_API_KEY 环境变量。
PandaVideo使用多个基本URL:
- 主要API (
api-v2.pandavideo.com.br):视频、生活、Webhooks - 全球API (
api-v2.pandavideo.com):文件夹、播放列表、AI、分析、配置文件 - 导入 (
import.pandavideo.com:9443):从外部URL导入视频
许可证
麻省理工学院
