使用说明
潘达维德奥
包装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导入视频
许可证
麻省理工学院
