AI工具有那些? @ 香港AI工具平台
Instagram DM MCP server專案:instagram_dm_mcp 是一個基於 Python 開發的模型內容協定 (Model Context Protocol, MCP) 伺服器,其核心目標是充當大型語言模型 (LLM) 與全球最受歡迎的社群平台之一 Instagram 之間的橋樑,特別專注於私訊 (Direct Message, DM) 和其他社群互動功能。
MCP工具

Instagram DM MCP server專案

instagram_dm_mcp 是一個基於 Python 開發的模型內容協定 (Model Context Protocol, MCP) 伺服器,其核心目標是充當大型語言模型 (LLM) 與全球最受歡迎的社群平台之一 Instagram 之間的橋樑,特別專注於私訊 (Direct Message, DM) 和其他社群互動功能。

這個專案的價值在於,它將 AI 助理的能力從單純的文本生成,擴展到了真實世界的社群媒體操作。它賦予了 AI 一個「Instagram 帳號的靈魂」,使其能夠代表使用者執行一系列複雜的、需要真人登入才能完成的社群互動任務。

核心價值:讓你的 AI 助理成為你的 24 小時 Instagram 社群經理

透過 instagram_dm_mcp,你可以直接用自然語言命令你的 AI 助理,完成以往需要手動操作的繁瑣任務:

  • 「幫我檢查一下我有哪些未處理的 Instagram 訊息請求。」
  • 「讀取我和『some_user』的聊天紀錄,並幫我回覆一條感謝訊息。」
  • 「傳送這張照片給『another_user』。」
  • 「列出『competitor_account』的所有粉絲。」
  • 「幫我看看『influencer_xyz』最近發了哪些限時動態 (Stories)。」

主要功能與特色

此專案提供了一套極其豐富的工具集,幾乎涵蓋了 Instagram 日常使用的所有核心功能:

  1. 全面的私訊 (DM) 管理能力:

    • 發送訊息: 支援發送文字、照片和影片
    • 讀取與管理: 能夠列出所有聊天串、讀取特定對話的訊息內容、將訊息標示為已讀,甚至能處理待處理的訊息請求 (Pending Inbox)
    • 媒體下載: 能夠下載私訊中收到的照片和影片,無論是對方直接傳送的,還是分享的貼文/Reels。
  2. 深入的用戶與內容互動:

    • 用戶資訊: 能夠查詢特定用戶的個人資料、從用戶名稱反查用戶 ID (反之亦然)。
    • 粉絲關係: 能夠獲取特定用戶的粉絲列表 (Followers)追蹤列表 (Following)
    • 內容獲取: 能夠獲取特定用戶的貼文 (Posts)限時動態 (Stories)
    • 互動操作: 能夠對指定的媒體按讚 (Like)

安裝與設定

此專案的運作需要直接模擬使用者登入,因此設定過程非常關鍵:

  1. 核心依賴: 使用者必須提供自己的 Instagram 帳號和密碼
  2. 安全設定: 專案強烈建議使用者透過內建的 setup_env.py 腳本來設定帳號密碼。這個腳本會引導使用者輸入資訊,並將其安全地儲存在一個本地的 .env 環境變數檔案中,避免將敏感資訊直接寫在程式碼或設定檔裡。
  3. 整合: 與其他 MCP 伺服器類似,使用者需要在 AI 助理(如 Claude Desktop 或 Cursor)的設定檔中,配置啟動此伺服器的命令和專案路徑。

總結來說,instagram_dm_mcp 是一個功能強大且全面的社群媒體自動化工具。它為個人用戶、行銷人員、社群經理和開發者提供了一個前所未有的能力,讓他們可以利用大型語言模型的自然語言理解能力,來實現高度客製化和智慧化的 Instagram 帳號管理與互動策略。

  • MCP平台來源: github
  • 連結: https://github.com/trypeggy/instagram_dm_mcp

立即試用MCP工具