นักพัฒนา
MCP Server
เชื่อม SocialGO เข้ากับ Claude, Cursor และ Model Context Protocol client ใดก็ได้ เพื่อให้เอเจนต์ AI ของคุณค้นหาแคตตาล็อกและสั่งออเดอร์ได้ด้วยตัวเอง

SocialGO MCP server คืออะไร?
SocialGO MCP server เปิดแผงควบคุมเป็นชุดเครื่องมือสำหรับเอเจนต์ AI ผ่าน Model Context Protocol เมื่อเชื่อมต่อแล้ว ผู้ช่วยสามารถเรียกดูแคตตาล็อกบริการ สั่งและติดตามออเดอร์ ขอการเติมยอด และจัดการยอดเงินได้ โดยไม่ต้องเขียนโค้ดเชื่อมเอง มันเป็นเลเยอร์อ่านและลงมือทำแบบบางบน API เดียวกับที่แดชบอร์ดของคุณใช้ ดังนั้นเอเจนต์จึงอยู่ในขอบเขตและราคาของบัญชีของคุณ
ใช้งานได้กับ client ที่รองรับ MCP ใดก็ได้ รวมถึง Claude Desktop, Claude Code, Cursor และเอเจนต์ของคุณเองที่สร้างบน MCP SDK
เพิ่มลงใน client ของคุณ
เซิร์ฟเวอร์มาในรูปแบบแพ็กเกจ @socialgo/mcp และทำงานผ่าน stdio ด้วย npx จึงไม่มีอะไรต้องติดตั้งหรือโฮสต์เอง เพิ่มรายการต่อไปนี้ลงในการตั้งค่า MCP client ของคุณ:
{
"mcpServers": {
"socialgo": {
"command": "npx",
"args": ["-y", "@socialgo/mcp"],
"env": {
"SOCIALGO_API_KEY": "your_api_key_here"
}
}
}
}ด้วย Claude Code คุณสามารถลงทะเบียนได้ในคำสั่งเดียวจากเทอร์มินัลของคุณ:
claude mcp add socialgo -- npx @socialgo/mcp
หลังจากเพิ่มแล้ว อย่าลืมตั้งค่า SOCIALGO_API_KEY ในสภาพแวดล้อมเพื่อให้คำสั่งด้านบนอ่านค่าได้
การยืนยันตัวตน
เซิร์ฟเวอร์อ่านตัวแปรสภาพแวดล้อมตัวเดียว คือ SOCIALGO_API_KEY สร้างคีย์จากการตั้งค่าบัญชีของคุณ เก็บเป็นความลับ และอย่าคอมมิตลงใน source control ทุกการเรียกเครื่องมือจะได้รับการยืนยันตัวตนและอนุญาตด้วยคีย์นี้ และออเดอร์จะถูกเรียกเก็บจากยอดบัญชีที่ตรงกัน หมุนเวียนคีย์จากแดชบอร์ดของคุณได้ทุกเมื่อเพื่อเพิกถอนการเข้าถึง
เครื่องมือหลัก
เซิร์ฟเวอร์คงชุดเครื่องมือขนาดเล็กที่เสถียรซึ่งครอบคลุมวงจรชีวิตออเดอร์ทั้งหมด:
search_services— ค้นหาบริการตามแพลตฟอร์ม ประเภท หรือคำสำคัญ เป็นจุดเริ่มต้นของทุกเวิร์กโฟลว์get_service— ดึงรายละเอียดครบถ้วนของบริการหนึ่งรายการ: เรต จำนวนขั้นต่ำ/ขั้นสูง และตัวเลือกที่รองรับcreate_order— สั่งออเดอร์สำหรับบริการไปยังลิงก์หรือชื่อผู้ใช้เป้าหมายorder_status— ตรวจสอบสถานะแบบเรียลไทม์ ความคืบหน้า และจำนวนที่เหลือของออเดอร์balance— อ่านยอดบัญชีปัจจุบันและสกุลเงินrefill— ขอการเติมยอดสำหรับออเดอร์ที่มีสิทธิ์ซึ่งลดลงต่ำกว่าจำนวนที่ส่งมอบcancel— ยกเลิกออเดอร์ที่ยังยกเลิกได้และรับเงินที่เหลือคืนlist_orders— เลื่อนดูออเดอร์ล่าสุดพร้อมสถานะปัจจุบันadd_funds— สร้างคำขอเติมเงินเพื่อเพิ่มยอดเข้าบัญชี
การออกแบบแบบ "ค้นหาแล้วลงมือ"
แผงควบคุม SMM ทั่วไปมีบริการหลายพันรายการครอบคลุมแพลตฟอร์มหลายสิบตัว การลงทะเบียนเครื่องมือหนึ่งตัวต่อบริการจะทำให้รายการเครื่องมือของเอเจนต์ล้น context window บานปลาย และทำให้โมเดลช้าลงและแม่นยำน้อยลง SocialGO หลีกเลี่ยงปัญหานี้โดยสิ้นเชิง
แทนที่จะเป็นเช่นนั้น แคตตาล็อกจะอยู่ เบื้องหลัง เครื่องมือค้นพบตัวเดียว เอเจนต์จะเรียก search_services ก่อนเพื่อคัดกรองตัวเลือกหลายพันรายการให้เหลือรายการที่เกี่ยวข้องไม่กี่รายการ ตรวจสอบหนึ่งรายการด้วย get_service แล้วจึงลงมือด้วย create_order เครื่องมือเก้าตัวเดียวกันครอบคลุมทั้งแคตตาล็อกไม่ว่าจะขยายใหญ่แค่ไหน ดังนั้นการเพิ่มบริการใหม่ที่ backend จะไม่เปลี่ยนพื้นผิวเครื่องมือที่เอเจนต์เห็นเลย
ขั้นตอนที่สมบูรณ์มีลักษณะดังนี้:
1. search_services({ query: "instagram followers" })
→ returns a short list of matching services with ids + rates
2. get_service({ id: "<id>" })
→ confirms rate, min/max and options before spending
3. create_order({ id: "<id>", link: "<target>", quantity: 1000 })
→ returns an order id
4. order_status({ id: "<order_id>" })
→ poll until completedวิธีนี้ทำให้รายการเครื่องมือเล็กและคาดเดาได้ ให้แคตตาล็อกขยายเป็นบริการหลายพันรายการ และให้เอเจนต์มีขั้นตอนยืนยันก่อนใช้จ่ายที่เชื่อถือได้ทุกครั้ง