MCP Server

Instagram MCP Server ให้ AI agent ใดก็ได้โพสต์ลง Instagram

ให้ AI agent เผยแพร่ Reels รูปภาพ คารูเซล และ Stories ไปยัง Instagram ตอบกลับคอมเมนต์ ส่ง DM และรันระบบส่ง DM อัตโนมัติจากคอมเมนต์ได้จาก prompt เดียว

mcp.json
{
  "mcpServers": {
    "upload-post": {
      "url": "https://mcp.upload-post.com/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

เครื่องมือ Instagram ที่ agent เรียกใช้ได้

เป็นส่วนหนึ่งของ Upload-Post MCP server โดย agent จะเลือกเครื่องมือที่เหมาะสมจาก prompt ของคุณเอง

เครื่องมือ หน้าที่
upload_video เผยแพร่ Reel หรือ Story แบบวิดีโอ พร้อมแคปชัน ภาพปก ผู้ร่วมงาน และตัวเลือกการตั้งเวลา
upload_photos เผยแพร่รูปภาพเดี่ยว คารูเซลสูงสุด 10 รายการ หรือ Story แบบรูปภาพ
get_post_comments / reply_to_comment / public_reply_to_comment อ่านและตอบคอมเมนต์ ทั้งแบบสาธารณะหรือส่วนตัว
send_dm / list_dm_conversations ส่งและตรวจสอบข้อความโดยตรง
manage_autodms ตั้งค่า funnel จากคอมเมนต์สู่ DM ที่ทริกเกอร์ด้วยคีย์เวิร์ด
get_analytics / get_post_analytics ดึง reach ยอดการมองเห็น และ engagement

กำลังมองหา API โดยตรงแทนใช่ไหม? ดูที่หน้า Instagram API

เพิ่ม Instagram MCP server ใน Claude หรือ Cursor

ใช้เซิร์ฟเวอร์แบบโฮสต์ตัวเดียวที่ mcp.upload-post.com/mcp จะล็อกอินด้วย OAuth หรือวาง API key ของ Upload-Post ก็ได้ แล้วแต่ว่าไคลเอนต์ของคุณรองรับแบบไหน

Claude Desktop

เปิดไฟล์จาก Settings > Developer > Edit Config วางรายการนี้ลงไป แล้วรีสตาร์ต Claude Desktop รายการนี้จะรันแพ็กเกจ npm โอเพ่นซอร์ส @upload-post/mcp บนเครื่องของคุณ และต้องใช้ Node.js 18 ขึ้นไป

ไม่อยากแก้ไฟล์ใช่ไหม? บน claude.ai หรือ Claude Desktop ให้เพิ่ม Upload-Post connector อย่างเป็นทางการจากไดเรกทอรีของ Claude (claude.ai/directory/upload-post หรือ Customize > Connectors แล้วค้นหา Upload-Post) คลิก Connect แล้วล็อกอินด้วยบัญชี Upload-Post ของคุณ (OAuth)

claude_desktop_config.json
{
  "mcpServers": {
    "upload-post": {
      "command": "npx",
      "args": ["-y", "@upload-post/mcp"],
      "env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
    }
  }
}

Claude Code

อยากใช้ OAuth แทน? ลบบรรทัด --header ออก แล้วรัน /mcp ใน Claude Code เพื่อล็อกอิน ถ้าต้องการใช้เซิร์ฟเวอร์นี้ในทุกโปรเจกต์ ให้เพิ่ม --scope user

Terminal
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
  --header "Authorization: ApiKey YOUR_API_KEY"

Cursor

วางไว้ใน .cursor/mcp.json ถ้าใช้กับโปรเจกต์เดียว หรือ ~/.cursor/mcp.json ถ้าใช้กับทุกโปรเจกต์ แล้วรีโหลด Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "upload-post": {
      "url": "https://mcp.upload-post.com/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

API key ของคุณอยู่ที่เมนู API Keys ใน app.upload-post.com ก่อนโพสต์ครั้งแรก ให้เชื่อม Instagram กับโปรไฟล์ในแดชบอร์ดก่อน แล้ว agent จะส่งชื่อโปรไฟล์นั้นเป็นค่า user ส่วนใน ChatGPT ให้ค้นหา Upload-Post ในเมนู Apps แล้วกด Connect ไม่ต้องใช้ไฟล์ config

ตัวอย่าง: Reel พร้อมผู้ร่วมงาน ภาพปก และคอมเมนต์แรก

ตัวอย่างนี้ใช้ชื่อ ID และ URL สมมติ ไม่ใช่บทสนทนาจริงของลูกค้า แต่ชื่อเครื่องมือและพารามิเตอร์เป็นของจริงที่เซิร์ฟเวอร์เปิดให้ใช้

คุณ

เผยแพร่ https://example.com/reels/latte-art.mp4 เป็น Reel บนโปรไฟล์ "cafe" แคปชัน: "ลาเต้อาร์ตแบบสโลว์โมชัน" เพิ่ม @northbakery เป็นผู้ร่วมงาน ใช้ https://example.com/covers/latte.jpg เป็นภาพปก ให้แสดงในฟีดด้วย และเพิ่มคอมเมนต์แรกพร้อมแฮชแท็กของเรา

  1. เรียกเครื่องมือครั้งที่ 1

    upload_video

    เรียกครั้งเดียวก็กำหนดตำแหน่ง Reel ภาพปก ผู้ร่วมงาน และคอมเมนต์แรกได้ครบ

    อาร์กิวเมนต์
    {
      "videoPathOrUrl": "https://example.com/reels/latte-art.mp4",
      "user": "cafe",
      "platforms": [
        "instagram"
      ],
      "title": "ลาเต้อาร์ตแบบสโลว์โมชัน",
      "firstComment": "#latteart #coffee #baristalife",
      "asyncUpload": true,
      "platformOptions": {
        "instagramMediaType": "REELS",
        "instagramShareToFeed": true,
        "instagramCoverUrl": "https://example.com/covers/latte.jpg",
        "instagramCollaborators": "northbakery"
      }
    }
    ผลลัพธ์ (ตัดบางส่วน)
    {
      "success": true,
      "message": "Upload initiated successfully in background.",
      "request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
      "total_platforms": 1
    }
  2. เรียกเครื่องมือครั้งที่ 2

    get_status

    เช็กสถานะซ้ำจนกว่า Instagram จะประมวลผล Reel เสร็จ

    อาร์กิวเมนต์
    {
      "requestId": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33"
    }
    ผลลัพธ์ (ตัดบางส่วน)
    {
      "request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
      "status": "completed",
      "completed": 1,
      "total": 1,
      "results": [
        {
          "platform": "instagram",
          "success": true
        }
      ]
    }

ผู้ช่วย AI

Reel ขึ้นบน "cafe" แล้ว เชิญ @northbakery เป็นผู้ร่วมงาน ใช้ภาพปกของคุณ และใส่แฮชแท็กไว้ในคอมเมนต์แรก Reel นี้แสดงในฟีดของคุณด้วย

  • เพิ่ม scheduledDate และ timezone เพื่อตั้งเวลาโพสต์ Reel แทนการเผยแพร่ทันที
  • วิดีโอและภาพปกต้องอยู่ที่ URL สาธารณะ MCP server แบบโฮสต์อ่านไฟล์บนคอมพิวเตอร์ของคุณไม่ได้

คารูเซลและ Stories

upload_photos: คารูเซลในฟีด Instagram รับได้สูงสุด 10 รายการ

{
  "photosPathsOrUrls": [
    "https://example.com/menu/1.jpg",
    "https://example.com/menu/2.jpg",
    "https://example.com/menu/3.jpg"
  ],
  "user": "cafe",
  "platforms": [
    "instagram"
  ],
  "title": "เมนูฤดูใบไม้ร่วง สไลด์ละหนึ่งแก้ว",
  "platformOptions": {
    "instagramMediaType": "IMAGE"
  }
}

upload_photos: เครื่องมือเดียวกันนี้โพสต์ Story ได้เมื่อตั้งตำแหน่งเป็น STORIES

{
  "photosPathsOrUrls": [
    "https://example.com/stories/today.jpg"
  ],
  "user": "cafe",
  "platforms": [
    "instagram"
  ],
  "platformOptions": {
    "instagramMediaType": "STORIES"
  }
}

Instagram API อย่างเป็นทางการ ไม่ต้องมีแอป Meta ของตัวเอง

Instagram MCP server เข้าถึงบัญชีของคุณอย่างไร

การเผยแพร่ทำผ่าน Instagram API ของ Meta โดยใช้แอป Meta ของ Upload-Post ที่ได้รับการอนุมัติแล้ว และเชื่อมต่อด้วย Instagram Login คุณไม่ต้องลงทะเบียนแอปนักพัฒนา Meta ไม่ต้องผ่าน App Review และไม่ต้องเขียนโค้ดรีเฟรชโทเค็น ไม่มีอะไรล็อกอินด้วยรหัสผ่านของคุณหรือควบคุมแอป Instagram แบบอัตโนมัติ

บัญชีต้องเป็นบัญชี Business หรือ Creator และไม่ต้องเชื่อมกับเพจ Facebook บัญชีส่วนตัวเผยแพร่ผ่าน API ของ Instagram ไม่ได้เลย ถ้าบัญชีของคุณเป็นบัญชีส่วนตัว ให้เปลี่ยนประเภทบัญชีก่อน

คอมเมนต์ การตอบกลับแบบส่วนตัว DM และระบบส่ง DM อัตโนมัติจากคอมเมนต์ ใช้ API เดียวกัน agent จึงตอบผู้คนบนโพสต์ที่มันเผยแพร่ได้ด้วย

แหล่งอ้างอิง: การเผยแพร่คอนเทนต์บน Instagram (Meta), คู่มือ Instagram ของ Upload-Post, upload-post-mcp บน GitHub

ขีดจำกัดของ Instagram ที่ agent ต้องทำตาม

สิ่งที่ Instagram และ Upload-Post รับได้ต่อหนึ่งโพสต์ ตรวจสอบเมื่อกันยายน 2026

รายการ ขีดจำกัด แหล่งอ้างอิง
ประเภทบัญชี Business หรือ Creator ไม่ต้องมีเพจ Facebook เมื่อใช้ Instagram Login คู่มือ Instagram ของ Upload-Post
แคปชัน 2,200 ตัวอักษร และ alt text ไม่เกิน 1,000 ตัวอักษรต่อรูป ขีดจำกัดจำนวนตัวอักษรของ Upload-Post
คารูเซล รูปภาพ วิดีโอ หรือทั้งสองอย่างรวมกัน สูงสุด 10 รายการ การเผยแพร่คอนเทนต์บน Instagram (Meta)
วิดีโอ Reels MP4 หรือ MOV ยาว 3 วินาทีถึง 15 นาที ขนาดไม่เกิน 300 MB เฟรมเรต 23 ถึง 60 fps ส่วนวิดีโอ Stories ไม่เกิน 100 MB ข้อกำหนดวิดีโอของ Upload-Post
รูปภาพ ไม่เกิน 8 MB กว้าง 320 ถึง 1440 px อัตราส่วน 4:5 ถึง 1.91:1 ข้อกำหนดรูปภาพของ Upload-Post

ใช้งานได้กับทุกไคลเอนต์ MCP

เซิร์ฟเวอร์เดียวกัน เครื่องมือเดียวกัน เลือก AI client ของคุณแล้วทำตามคู่มือ 3 ขั้นตอน

ลอง prompt Instagram เหล่านี้

ไม่ต้องจำคำสั่งใด ๆ แค่บอกสิ่งที่คุณต้องการ

“โพสต์รูปนี้ลง Instagram ภายใต้โปรไฟล์ "marketing" พร้อมคำบรรยาย: "New drop 🔥"”
“ตอบกลับเป็นการส่วนตัวถึงทุกคนที่คอมเมนต์ "PRICE" ในโพสต์ล่าสุดของฉัน”
“ตั้งค่า auto-DM: เมื่อมีคนคอมเมนต์ "GUIDE" ให้ส่งลิงก์ดาวน์โหลดให้พวกเขา”
“Reels ของฉันเดือนนี้ทำผลงานเป็นอย่างไรเมื่อเทียบกับโพสต์รูปภาพ?”

คำถามที่พบบ่อย

คำถามเรื่อง Instagram + AI agent พร้อมคำตอบ อัปเดตล่าสุดกันยายน 2026

Instagram MCP server คืออะไร?

Instagram MCP server คือเซิร์ฟเวอร์ Model Context Protocol ที่เปิดให้ AI agent เรียกใช้การกระทำบน Instagram (Reels รูปภาพ คอมเมนต์ DM) ในรูปของเครื่องมือ Upload-Post MCP server ช่วยให้ ChatGPT, Claude, Gemini หรือไคลเอนต์ MCP ใดก็ได้จัดการ Instagram จาก prompt เดียว โดยไม่ต้องเขียนโค้ดเอง

AI agent โพสต์ Reels ลง Instagram ได้ไหม?

ได้ เชื่อมบัญชี Instagram ของคุณกับ Upload-Post เพียงครั้งเดียว เพิ่ม MCP server ใน AI client ของคุณ แล้ว agent จะเผยแพร่ Reels รูปภาพ และคารูเซล พร้อมแคปชันและการตั้งเวลาได้

agent ตอบกลับคอมเมนต์และ DM ได้ไหม?

ได้ เซิร์ฟเวอร์มีเครื่องมือสำหรับอ่านคอมเมนต์ ตอบกลับแบบสาธารณะหรือส่วนตัว ส่ง DM และยังตั้งค่าระบบอัตโนมัติจากคอมเมนต์สู่ DM ที่ทริกเกอร์ด้วยคีย์เวิร์ดได้อีกด้วย

Instagram MCP server ใช้ฟรีไหม?

MCP server ใช้ฟรีและเป็นโอเพ่นซอร์ส (MIT) ใช้งานได้กับทุกแพลนของ Upload-Post รวมถึงแพลนฟรี

ต่างจาก MCP server ที่ scrape Instagram อย่างไร?

MCP server ของ Instagram หลายตัวอ่านโปรไฟล์ โพสต์ และแฮชแท็กสาธารณะด้วยการ scrape โดยมักใช้ scraper ของบุคคลที่สามหรือเซสชันที่ล็อกอินไว้ ตัวนี้ทำตรงกันข้าม คือจัดการบัญชี Business หรือ Creator ที่คุณเชื่อมต่อ ผ่าน Instagram API ทางการของ Meta มันเผยแพร่ Reels คารูเซล และ Stories ตอบคอมเมนต์และ DM และอ่านสถิติของบัญชีคุณเอง มันไม่เก็บข้อมูลของบัญชีอื่น

ต้องมีแอปนักพัฒนา Meta หรือเพจ Facebook ไหม?

ไม่ต้องทั้งสองอย่าง แอป Meta ของ Upload-Post ที่ได้รับการอนุมัติจัดการสิทธิ์เข้าถึง API ให้ และคุณเชื่อมต่อด้วย Instagram Login บัญชี Instagram ต้องเป็นบัญชี Business หรือ Creator แต่ไม่จำเป็นต้องเชื่อมกับเพจ Facebook

โพสต์ Stories และคารูเซลได้ไหม?

ได้ ตั้ง instagramMediaType เป็น STORIES เพื่อโพสต์ Story (รูปภาพหรือวิดีโอ) ส่วน upload_photos ที่ใส่หลายรูปจะเผยแพร่คารูเซลในฟีดได้สูงสุด 10 รายการ

เพิ่มผู้ร่วมงาน ภาพปก หรือคอมเมนต์แรกได้ไหม?

ได้ สำหรับ Reels ใช้ instagramCollaborators เพื่อเชิญผู้ร่วมงาน instagramCoverUrl เพื่อกำหนดภาพปก และ instagramShareToFeed เพื่อให้ Reel แสดงในฟีดด้วย ส่วน firstComment จะโพสต์คอมเมนต์ทันทีหลังเผยแพร่

ให้ AI agent ของคุณดูแล Instagram

เริ่มต้นฟรี ไม่ต้องใช้บัตรเครดิต เชื่อมต่อ Instagram เพียงครั้งเดียวแล้วโพสต์จากไคลเอนต์ MCP ใดก็ได้