Shortform Kit

io.github.diegobruegger-prog由 GitHub 帳號 diegobruegger-prog 發布v1.0.1更新於 Oct 24, 2026

Transcribe, read and download public Reels, TikToks and YouTube videos, plus sourced creator data

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取資料與分析媒體與設計

概覽

AI 產生的概覽

免費的遠端 MCP 伺服器,可檢視、下載並轉錄公開短影音,並提供有出處的創作者與上傳規格資料。

可以做什麼
  • 讀取 Instagram、YouTube、TikTok、X、Facebook 與 Pinterest 公開貼文的詮釋資料
  • 產生影片、音訊、圖片、封面或指定影格的暫停下載連結,有效期 15 分鐘
  • 以 Whisper 轉錄語音,附時間碼,可選擇翻譯成英文
  • 解析 YouTube 頻道 ID 與 RSS 訂閱網址
  • 查詢上傳規格、音量與字幕標準、營利與 RPM 資料、縮圖趨勢,並估算廣告收益
適用情境
適合需要處理公開短影音的情況:下載前先檢查連結、擷取轉錄內容用於字幕或引用,或依據平台規格、營利與縮圖趨勢提供建議。
執行需求
遠端 Streamable HTTP 端點,無需 API 金鑰或帳號。需要能連線至該伺服器的網路;claude.ai 的自訂連接器取決於使用者的方案。
安裝前請注意
下載檔案為暫存檔,15 分鐘後刪除;依 IP 適用與網站相同的合理使用流量限制。僅可用於你擁有或獲准使用的內容。收益數字僅為廣告估算,不構成保證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Shortform Kit,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.diegobruegger-prog%2Fshortformkit/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "shortform-kit": {
      "type": "http",
      "url": "https://shortformkit.com/mcp"
    }
  }
}

README

Shortform Kit MCP server

Free remote MCP server for AI assistants (Claude, ChatGPT, Cursor, VS Code, Claude Code). No API key, no account.

URL: https://shortformkit.com/mcp (Streamable HTTP)

[MCP status] [Install in Cursor] [Install in VS Code]

Platform guides with example prompts: Instagram MCP server, TikTok MCP server, YouTube MCP server.

Tools

ToolWhat it does
get_video_infoTitle, author, duration, qualities, caption and hashtags of a public Instagram, YouTube, TikTok, X, Facebook or Pinterest post
download_mediaMP4, MP3, image, cover or a frame at a timestamp, optionally only a section; returns a link valid for 15 minutes
transcribe_videoWhisper transcript with timestamps, 90+ languages, optional translation to English
youtube_channel_idUC channel ID, handle, channel URL and RSS feed from a @handle or any video link
social_video_specs2026 upload specs (sizes, lengths, caption and hashtag limits) for 9 platforms, sourced
creator_monetizationMonetization programs and requirements, RPM by niche and country, engagement benchmarks, sponsorship rates
loudness_and_subtitlesLUFS and true peak targets (Spotify, YouTube, Netflix, EBU R128 …), subtitle rules, frame rates
youtube_thumbnail_trendsThis week's measured thumbnail trends of the most-viewed new YouTube videos in 10 niches
estimate_youtube_earningsAd earnings range from monthly views and niche, or for Shorts

Add it

Claude Code

claude mcp add --transport http shortformkit https://shortformkit.com/mcp

Cursor (~/.cursor/mcp.json)

json
{ "mcpServers": { "shortformkit": { "url": "https://shortformkit.com/mcp" } } }

VS Code (.vscode/mcp.json)

json
{ "servers": { "shortformkit": { "type": "http", "url": "https://shortformkit.com/mcp" } } }

Claude (claude.ai, desktop): Customize, Connectors, + Add, Add custom connector, paste https://shortformkit.com/mcp (custom connectors depend on your plan).

Notes

License

This repository (docs and registry metadata): MIT. Made by Diego Brügger, video editor in Zürich, for Shortform Kit.

來源:README.md,提交 b5e71c6

工具

9

get_video_info

Read video info

Read the metadata of a public Instagram, YouTube, TikTok, X, Facebook or Pinterest post without downloading it. Returns platform, title, uploader, duration in seconds, available video heights, whether it has video/audio, gallery size, caption, hashtags and thumbnail URL. Use it first to check a link or pick a quality; use download_media to get the file and transcribe_video for the spoken words. Shares the website's limit of 30 requests per minute.

輸入參數url必填

download_media

Download media

Create a temporary download of a public post. Returns a job object with status and, when done, download_url (valid 15 minutes) plus job_status_url to poll if it is still running after about 100 seconds. Use kind=video for MP4, audio for MP3, image for photo posts and carousels, thumbnail for the cover, frame for a still at one timestamp. For the spoken text use transcribe_video instead. Videos up to 12 hours. Only for content the user made, has permission to use, or that is freely licensed. Music is refused: songs, music videos, YouTube Music and copyrighted sounds return an error, do not try to work around it.

輸入參數atendurl必填kindstartquality

transcribe_video

Transcribe video

Transcribe the speech of a public video, Reel, TikTok or Short with Whisper on the server. Returns the plain text plus segments with start and end times; waits up to 4 minutes, otherwise returns job_status_url to poll. Use it for captions, quotes, summaries or hooks; use get_video_info if you only need the written caption. Up to 20 minutes of audio per run, one transcription at a time server-wide, so cut long videos with start/end.

輸入參數endurl必填startlanguagetranslate_to_english

youtube_channel_id

Find YouTube channel ID

Resolve a YouTube channel to its permanent channel ID (UC...). Returns channel ID, name, handle, channel URL and the RSS feed URL. Use it when an API, embed, RSS reader or analytics tool needs the UC ID; any video link of the channel works too. Not for statistics like subscriber counts.

輸入參數query必填

social_video_specs

Social video specs 2026

Look up 2026 upload specs for Instagram, TikTok, YouTube, Facebook, X, LinkedIn, Pinterest, Snapchat and Threads: aspect ratio, resolution, max length, file size, caption and hashtag limits, each row with official source links, plus recent spec changes. Use it before exporting or cropping a video for a platform. Offline data, no network calls; empty filters return every row.

輸入參數formatplatform

creator_monetization

Creator monetization data

Look up sourced 2026 creator-income data. topic=programs lists monetization programs with eligibility (subscribers, watch hours, views) and status; rpm_by_niche and rpm_by_country give earnings per 1,000 views as low, high and median; engagement_benchmarks gives typical engagement rates; sponsorship_rates gives price ranges per post. Every row carries its sources. Use it to answer 'how much does X pay' or 'what do I need to monetize'; for a concrete earnings estimate from a view count use estimate_youtube_earnings instead. Offline data, max 40 rows.

輸入參數nichetopiccountryplatform

loudness_and_subtitles

Loudness and subtitle standards

Look up delivery standards for audio and captions. topic=loudness_targets gives integrated loudness (LUFS) and true-peak limits for Spotify, Apple Music, YouTube, Netflix, Prime Video, EBU R128, ATSC A/85, podcasts and social video; subtitle_standards gives characters per line, lines, reading speed and timing rules (Netflix, BBC and others); frame_rates_timecode explains frame rates and drop-frame timecode. Every value sourced. Use it when mixing, exporting or captioning for a platform. Offline data, max 40 rows.

輸入參數nametopic

estimate_youtube_earnings

Estimate YouTube earnings

Estimate YouTube ad revenue for a channel from its monthly views. Returns the RPM range in USD, monthly and yearly USD ranges, the model used and a link to the interactive calculator. Ads only, no sponsorships or memberships. Use creator_monetization for the underlying RPM tables and program requirements.

輸入參數nicheshortsmonthly_views必填

版本歷史

2
  1. v1.0.1最新Oct 16, 2026
  2. v1.0.0Oct 13, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分