mcpField
S
ssave.cc — TikTok & Instagram Downloader

ssave.cc — TikTok & Instagram Downloader

本地服务
github.com/ssavecc媒体与设计08 周前更新

关于 ssave.cc — TikTok & Instagram Downloader

此 MCP 服务可提取 TikTok、Instagram、YouTube 和 Douyin 媒体并保存到本地磁盘,支持选择视频格式、下载 MP3 和保存缩略图。

主要功能

  1. 01提取媒体信息和可用格式
  2. 02将视频或 MP3 下载到磁盘
  3. 03在本地保存缩略图
  4. 04通过本地 stdio 运行

适用场景

  1. 01保存支持平台上的视频
  2. 02将媒体下载为 MP3
  3. 03下载前查看可用格式

MCP 相关

向 MCP 客户端提供 `extract_media`、`download_media` 和 `get_thumbnail` 工具。服务通过本地 stdio 运行,并使用 Ssave Open API。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"cc-ssave-tiktok-instagram-downloader": {
"command": "npx",
"args": [
"-y",
"@ssavecc/mcp-server"
],
"env": {
"YOUR_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
启动命令npx -y @ssavecc/mcp-server
需要配置的环境变量
YOUR_API_KEY密钥Your API key for the service

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@ssavecc/mcp-server0.1.1

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
urlstring是TikTok / Instagram / YouTube / Douyin 视频链接
formatenum否默认 video;audio 只取 mp3(YT/IG 按需二次调用)video | audio

详细介绍

@ssavecc/mcp-server

ssave-mcp-server MCP server Listed on mcpservers.org

用于 Ssave.cc 的模型上下文协议(MCP)服务 — 直接将 TikTok / Instagram / YouTube / Douyin 媒体(无水印高清视频、MP3 音频)提取并下载到本地磁盘。

通过 stdio 在本地运行,由 Ssave Open API(/open/v1)提供支持。免费套餐无需注册。

快速开始

npx @ssavecc/mcp-server

然后将其添加到 MCP 客户端:

Claude Code
claude mcp add ssave -- npx @ssavecc/mcp-server

或使用项目级 .mcp.json:

{
  "mcpServers": {
    "ssave": { "command": "npx", "args": ["@ssavecc/mcp-server"] }
  }
}
Cursor

设置 → MCP → 添加新的 MCP 服务:

{
  "mcpServers": {
    "ssave": {
      "command": "npx",
      "args": ["@ssavecc/mcp-server"]
    }
  }
}
Claude Desktop

编辑 claude_desktop_config.json:

{
  "mcpServers": {
    "ssave": {
      "command": "npx",
      "args": ["@ssavecc/mcp-server"]
    }
  }
}

工具

工具描述
extract_media从 TikTok / Instagram / YouTube / Douyin URL 中提取元数据和可用格式。返回一个 ssv_ 令牌(5–15 分钟后过期)以及每种格式对应的下载 URL。
download_media将提取的媒体流式下载到本地磁盘(默认目录为 ~/Downloads/ssave/,可通过 output_dir 覆盖)。返回绝对路径和文件大小。
get_thumbnail将媒体缩略图保存到本地磁盘(通过代理获取,不会暴露源 CDN 链接)。

典型流程:extract_media(url) → 获取返回的 id → download_media(id, type: "hd" | "watermark" | "mp3")。

环境变量

全部为可选项:

变量默认值描述
SSAVE_API_BASE_URLhttps://api.ssave.cc用于本地开发的覆盖值(例如 http://localhost:8000)。
SSAVE_API_KEY—为付费套餐预留(第 3 阶段):作为 Authorization: Bearer <key> 发送。
SSAVE_OUTPUT_DIR~/Downloads/ssave/未传入 output_dir 时使用的默认输出目录。

速率限制(免费套餐)

与 Ssave Open API 共享,按 IP 和 UTC 日期计算:

操作限制
extract每天 10 次
download每天 50 次

遇到 429 rate_limited 时,工具会报告 UTC 重置时间。

开发

npm install
npm run dev        # run server on stdio (connect with MCP Inspector: npx @modelcontextprotocol/inspector)
npm test           # unit tests (mock fetch)
npm run build      # compile to dist/

法律声明

仅用于归档你有权访问的内容。请遵守平台服务条款。禁止批量下载。请参阅 ssave.cc/privacy。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。