Instapdown Mcp

io.github.farukkolip由 GitHub 帳號 farukkolip 發布v0.1.1更新於 Oct 24, 2026

16 Instagram creator tools: downloaders, engagement audit, hashtags, hooks, best-time, calendar.

概覽

AI 產生的概覽

本機 MCP 伺服器,提供 16 個 Instagram 創作者工具:媒體下載、互動數據分析、主題標籤與鉤子產生、最佳發文時間和內容行事曆。

可以做什麼
下載公開帳號的 Reels、影片、限時動態、輪播、照片、大頭貼和 Reel 音訊,回傳直連媒體網址以及輪播或限時動態的媒體陣列;影片與 Reels 聲稱無浮水印、不重新編碼,音訊擷取回傳來源 m4a 音軌。依使用者名稱做互動健康檢查,或依粉絲數與互動量計算加權互動率,並提供層級基準與表現評級。產生 Reels 鉤子範本、依主題搜尋附真實貼文數的主題標籤、列出精選種子領域,並統計某創作者近期貼文的標籤使用頻率。產生 Unicode 字型變體、依國家提供最佳發文時段與七天熱力圖,以及附當地語言鉤子與標籤的 2026 內容行事曆項目。
適用情境
適合在聊天用戶端中規劃或檢視 Instagram 內容時使用:取得媒體連結、互動指標、標籤研究、鉤子靈感、發文時段資料和行事曆項目,不必離開對話。鎖定公開帳號的研究與創作者規劃,不用於存取私密帳號。
執行需求
以 npm 套件形式透過 npx 在本機執行,需要 Node.js 與網路存取。不需帳號、API 金鑰或設定。選用環境變數 INSTAPDOWN_BASE_URL 可覆寫 API 主機,預設指向 Instapdown 服務。僅支援桌面版 MCP 用戶端。
安裝前請注意
所有請求都送往第三方 Instapdown API,提交的使用者名稱、網址和主題會離開本機。下載工具僅適用於公開帳號,私密帳號依設計回傳 HTTP 422。下載並重複使用 Instagram 媒體可能涉及著作權或平台條款問題。README 聲稱無浮水印、不重新編碼,使用前應自行確認。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

instapdown-mcp

[instapdown-mcp MCP server] [npm version] [License: MIT]

16 Instagram creator tools as a Model Context Protocol server. Wraps the public API and data behind instapdown.com so any MCP client — Claude Desktop, Cursor, Cline, Zed — can download Reels, audit engagement, search hashtags, generate Reels hooks, get country-specific best-time-to-post data and browse a 2026 content calendar directly from a chat turn.

Part of the TapDown family alongside xtapdown-mcp (X / Twitter).


Install

bash
npx -y instapdown-mcp

That's the whole install path. No account, no API key, no config.

Claude Desktop config

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

json
{  "mcpServers": {    "instapdown": {      "command": "npx",      "args": ["-y", "instapdown-mcp"]    }  }}

Restart Claude Desktop. In a new chat:

"Download this reel for me: https://www.instagram.com/reel/ABC123/"

Claude will call download_reels and hand back the direct MP4 URL and audio track.


The 16 tools

Downloaders

ToolInputReturns
download_reelsReel URLOriginal 9:16 HD MP4, no watermark
download_videoFeed video URLOriginal MP4, no re-encoding
download_storyUsernameEvery active Story in the 24h window
download_profile_pictureUsernameFull-resolution profile JPG
download_carouselCarousel URLEvery slide as a media array
download_photoSingle-image post URLOriginal full-resolution JPG
extract_reel_audioReel URLSource m4a audio track URL

Public accounts only. Private accounts return HTTP 422 by design.

Analytics

ToolInputReturns
engagement_health_checkUsernameWeighted ER, save rate, comment rate, tier benchmark from the last 12 posts
engagement_calculatorFollowers + interactionsWeighted ER (like×1 + comment×2 + save×3 + share×4), tier benchmark, performance rating

Content strategy

ToolInputReturns
generate_reels_hooksNiche + optional country/language10 verified 2026 hook templates from the 900-hook library
search_hashtagsTopic + localeReal Instagram post counts for the returned hashtags
get_hashtag_nicheOptional category25 curated seed niches
audit_creator_hashtagsUsernameHashtag frequency map from the last 12 posts
generate_instagram_fontsText + optional style22 Unicode font variants (Bold, Italic, Script, Fraktur, Double Struck, Monospace, Small Caps, Circled, Upside Down, …)
get_best_time_to_postCountry code5 prime slots + 7-day heatmap, sourced from Buffer 2026 (30M+ posts)
get_content_calendarMarket + date range + nicheInstagram content dates for 2026, each with a native-language Reels hook and hashtag set

Supported markets for country-varied tools: US, GB, CA, AU, BR, MX, ES, IT, DE, FR, NL, SE, TR, JP, SA, AE, RU.


Environment

Override the API host when developing locally against a staging Instapdown:

bash
INSTAPDOWN_BASE_URL=http://localhost:3000 npx -y instapdown-mcp

Default: https://instapdown.com.


Development

bash
git clone https://github.com/farukkolip/instapdown-mcpcd instapdown-mcpnpm installnpm run buildnode dist/test/smoke.js   # in-memory smoke test — 16 tools + 6 offline callable

License

MIT © Ömer Faruk Kolip

Instapdown is not affiliated with, endorsed by, or sponsored by Meta Platforms, Inc. or Instagram. Public content only.

來源:README.md,提交 bde5fa4

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分