insta360云mcp
 
用于Insta360云存储的MCP服务器——从任何MCP客户端浏览、下载和管理您的360媒体。
特性
- list_media --从Insta360云端获取所有媒体(自动分页)
- get_download_urls --获取特定媒体项目的下载URL
- 下载_媒体 --下载特定媒体项目的所有文件
- download_all --下载您的整个Insta360云库
- 删除媒体 --将媒体项目移至回收站
先决条件
快速入门(uvx)
添加到MCP客户端配置中(例如。 claude_desktop_config.json 或 .claude/mcp_servers.json):
{
"mcpServers": {
"insta360": {
"command": "uvx",
"args": ["insta360-cloud-mcp"],
"env": {
"INSTA360_EMAIL": "your-email@example.com",
"INSTA360_PASSWORD": "your-password"
}
}
}
}快速入门(来源)
git clone https://github.com/alfari16/insta360-cloud-mcp.git
cd insta360-cloud-mcp然后配置您的MCP客户端:
{
"mcpServers": {
"insta360": {
"command": "uv",
"args": ["run", "--directory", "/path/to/insta360-cloud-mcp", "insta360-cloud-mcp"],
"env": {
"INSTA360_EMAIL": "your-email@example.com",
"INSTA360_PASSWORD": "your-password"
}
}
}
}环境变量
| 变量 | 描述 |
|---|---|
INSTA360_EMAIL | 您的Insta360帐户电子邮件 |
INSTA360_PASSWORD | 您的Insta360帐户密码(服务器内部散列的MD5) |
工具参考
| 工具 | 参数 | 说明 |
|---|---|---|
list_media | last_update_position? | 获取所有媒体项目,自动分页所有页面 |
get_download_urls | media_id | 获取特定媒体项目的下载URL |
download_media | media_id, download_dir? | 下载媒体项目的所有文件(默认值: ~/gdrive/Insta360) |
download_all | download_dir?, last_update_position? | 下载整个云库 |
delete_media | media_ids | 将媒体项目移至回收站 |
令牌缓存
服务器将身份验证令牌缓存在 ~/.insta360_tokens.json 以避免在每次启动时重新进行身份验证。令牌过期时会自动刷新。删除此文件以强制重新登录。
许可证
麻省理工学院
