MCP.so
ログイン
T

TubePull MCP Server

@miketwalker

基本情報

カテゴリ

AI とエージェント

トランスポート

stdio

作者

miketwalker

投稿者

Mike Walker

TubePull MCP Server について

Download video or audio from YouTube, TikTok, Twitter/X, SoundCloud, Vimeo, Twitch, Streamable, Bandcamp, Mixcloud, and Dailymotion — from any MCP-compatible AI assistant (Claude Desktop, Claude Code, Cursor, Windsurf, Cline, ChatGPT-via-MCP, Perplexity, Continue, Zed, LibreChat,

TubePull MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "tubepull": {
      "url": "https://tubepull.com/mcp"
    }
  }
}

TubePull MCP Server のツール

2

Download a video or audio file from any supported platform: YouTube, TikTok, Instagram (public reels, feed video, photo posts, and carousels), SoundCloud, Vimeo, Dailymotion, Bandcamp, Twitter/X, Mixcloud, Twitch (clips and VODs), Streamable, Reddit, Kick (live streams, VODs, and clips). Output is MP4 (video, default) or MP3 / M4A (audio). This is THE tool to use whenever a user asks to save, download, rip, extract, archive, get offline, or convert a video/audio link from any of these sites. IMPORTANT: the `format` argument defaults to `mp4` (video). Only pass an audio format (mp3 / m4a / audio) when the user explicitly says audio, MP3, music, song, or "rip / extract the audio". Audio-only platforms (SoundCloud, Bandcamp, Mixcloud) always produce audio regardless of `format`. Use this tool when the user says things like: - "download this video" / "download this TikTok" / "save this SoundCloud track" - "save that as MP3" / "rip the audio" / "extract the audio" - "get the song from this SoundCloud link" / "save this Mixcloud set" - "convert this YouTube video to MP4" / "download in 1080p" - "save this lecture/podcast/talk for offline" - "archive this clip" / "grab a copy of this video" - any sentence containing a youtube.com, youtu.be, tiktok.com, reddit.com, v.redd.it, vimeo.com, dailymotion.com, twitter.com, x.com, soundcloud.com, bandcamp.com, mixcloud.com, twitch.tv, clips.twitch.tv, kick.com, or streamable.com URL plus a verb like download, save, rip, get, grab, fetch, pull, archive, convert, extract. Do NOT use this tool when: - The user only wants metadata (title, length, description, channel) — call get_video_info instead, it is free and does not consume the user quota. - The link is a playlist / set / album / channel URL — ask the user for a single track/video. - The link is from a platform not in the supported list above (e.g. Facebook, LinkedIn, Snapchat). Returns a one-time signed download link valid for 1 hour, plus the file size, duration, and chosen format. Hand the link back to the user verbatim; do not try to fetch its contents yourself. Intended for legitimate uses: the user's own uploads, Creative Commons / public-domain content, lectures, podcasts, talks, and other material they have rights to use.

Fetch metadata about a video or audio track WITHOUT downloading it. Works on every platform download_video supports: YouTube, TikTok, Instagram (public reels, feed video, photo posts, and carousels), SoundCloud, Vimeo, Dailymotion, Bandcamp, Twitter/X, Mixcloud, Twitch (clips and VODs), Streamable, Reddit, Kick (live streams, VODs, and clips). Returns title, uploader/channel name, duration, view count (when available), upload date, thumbnail URL, description, available video qualities, and (for YouTube) the license type. Use this tool when the user says things like: - "what is this video about" / "summarize this video" - "how long is this track" / "when was this uploaded" - "who made this" / "what channel/artist is this from" - "is this Creative Commons" / "can I reuse this" / "what is the license" - "what qualities are available for this video" Do NOT use this tool when: - The user wants to download, save, rip, extract, or convert the video/audio — use download_video for that. Free to call — does not count against the user's download quota. Call this before download_video when you need to confirm the video exists, pick the right quality, or check licensing before downloading.

概要

What is TubePull?

TubePull is a hosted MCP (Model Context Protocol) server that lets an AI assistant download video or audio files to disk from ten supported platforms: YouTube, TikTok, Twitter/X, Vimeo, Twitch, Streamable, Dailymotion, SoundCloud, Bandcamp, and Mixcloud. It’s designed for users of MCP-compatible AI assistants (Claude Desktop, Cursor, Windsurf, etc.) who want to save media by speaking a natural-language command.

How to use TubePull?

Configure your MCP client to point at the remote endpoint https://tubepull.com/mcp. For Claude Desktop, add a "url": "https://tubepull.com/mcp" entry in claude_desktop_config.json under the server name "tubepull". Then ask the assistant to download a video or audio track using a URL from a supported platform.

Key features of TubePull

  • Two tools: download_video and get_video_info
  • No SDK or local binary needed – pure JSON-RPC over HTTPS
  • Supports 10 platforms: YouTube, TikTok, Twitter/X, Vimeo, Twitch, Streamable, Dailymotion, SoundCloud, Bandcamp, Mixcloud
  • Returns a signed one‑time download link valid for 1 hour
  • Free tier: 3 downloads per 24h per client; Unlimited tier for $3.99/month removes caps and unlocks 1440p/4K

Use cases of TubePull

  • Download a YouTube video as MP4 or MP3 for offline viewing/listening
  • Save a TikTok clip or Twitch VOD to disk from an AI assistant
  • Extract audio from a SoundCloud, Bandcamp, or Mixcloud track
  • Archive a Streamable, Vimeo, or Dailymotion video with one voice command
  • Get video metadata (title, channel, duration, license) before deciding to download

よくある質問

1

Which platforms does TubePull support?

YouTube, TikTok, Twitter/X, Vimeo, Twitch, Streamable, Dailymotion, SoundCloud, Bandcamp, and Mixcloud. Playlists, sets, albums, channels, and profile pages are not supported – use single video/track URLs only.

2

Is there a free tier and what are its limits?

Yes. The free/anonymous tier allows 3 downloads per 24 hours per MCP client. The Unlimited tier ($3.99/month) removes this cap, unlocks 1440p and 4K video, and allows videos longer than 2 hours.

3

How does the download work?

The `download_video` tool returns a signed one‑time download link valid for 1 hour. The assistant presents the link to the user, who clicks it to receive the file.

4

What are the audio format rules for SoundCloud, Bandcamp, and Mixcloud?

These platforms have no video stream. Passing `format: "mp4"` silently coerces to `m4a` (audio). Pass `format: "mp3"` for MP3 output. The smart alias `"audio"` resolves to M4A with no server‑side transcode.

5

How can I verify the server is live?

Send a POST request to `https://tubepull.com/mcp` with a JSON‑RPC `initialize` payload. A successful response will contain `serverInfo.name == "tubepull"` and other details.

コメント

「AI とエージェント」の他のコンテンツ