mcpField
S
ssave.cc — TikTok & Instagram Downloader

ssave.cc — TikTok & Instagram Downloader

ローカル
github.com/ssaveccメディア・デザイン08 週間前に更新

ssave.cc — TikTok & Instagram Downloader について

TikTok、Instagram、YouTube、Douyinのメディアを抽出し、ローカルディスクに保存するMCPサーバーです。動画形式を選んでダウンロードでき、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 用の Model Context Protocol(MCP)サーバーです。TikTok/Instagram/YouTube/Douyin のメディアを抽出してダウンロード(ウォーターマークなしの HD 動画、MP3 音声)し、ローカルディスクに直接保存します。

Ssave Open API(/open/v1)を利用し、stdio 経由でローカル実行します。無料プランでは登録不要です。

クイックスタート

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_mediaTikTok/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 と共有され、UTC の 1 日あたり IP ごとに適用されます。

操作制限
extract1 日あたり 10 回
download1 日あたり 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。