Ssave — TikTok & Instagram Downloader

Extraia e baixe vídeos do TikTok, Instagram, YouTube e Douyin em 1080p HEVC, sem marca d'água, com exportação de áudio MP3.

Documentação

@ssavecc/mcp-server

smithery badge ssave-mcp-server MCP server

Servidor Model Context Protocol (MCP) para Ssave.cc — extraia e baixe mídia do TikTok / Instagram / YouTube / Douyin (vídeo HD sem marca d'água, áudio MP3) diretamente para o seu disco local.

Executa localmente via stdio, com suporte da Ssave Open API (/open/v1). Nenhum registro necessário no plano gratuito.

Início Rápido

npx @ssavecc/mcp-server

Depois, adicione-o ao seu cliente MCP:

Claude Code

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

Ou no nível do projeto .mcp.json:

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

Cursor

Configurações → MCP → Adicionar novo servidor MCP:

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

Claude Desktop

Edite claude_desktop_config.json:

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

Ferramentas

FerramentaDescrição
extract_mediaExtrai metadados e formatos disponíveis de uma URL do TikTok / Instagram / YouTube / Douyin. Retorna um token ssv_ (expira em 5–15 min) além de URLs de download por formato.
download_mediaTransmite a mídia extraída para o disco local (padrão ~/Downloads/ssave/, substituível com output_dir). Retorna o caminho absoluto e o tamanho.
get_thumbnailSalva a miniatura da mídia no disco local (via proxy — nunca expõe o link CDN de origem).

Fluxo típico: extract_media(url) → pegue o id retornado → download_media(id, type: "hd" | "watermark" | "mp3").

Variáveis de Ambiente

Todas opcionais:

VariávelPadrãoDescrição
SSAVE_API_BASE_URLhttps://api.ssave.ccSubstituição para desenvolvimento local (ex.: http://localhost:8000).
SSAVE_API_KEYReservado para o plano pago (Fase 3): enviado como Authorization: Bearer <key>.
SSAVE_OUTPUT_DIR~/Downloads/ssave/Diretório de saída padrão quando output_dir não é informado.

Limites de Taxa (plano gratuito)

Compartilhados com a Ssave Open API, por IP por dia UTC:

OperaçãoLimite
extract10 / dia
download50 / dia

Em 429 rate_limited a ferramenta informa o horário de redefinição UTC.

Desenvolvimento

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/

Legal

Para arquivamento pessoal de conteúdo ao qual você tem acesso. Respeite os Termos de Serviço da plataforma. Sem download em massa. Consulte ssave.cc/privacy.

Licença

MIT