Model Context Protocol (MCP) คือเลเยอร์การเชื่อมต่อระหว่างไคลเอนต์ AI (Claude Code, Cursor, ผู้ช่วยเดสก์ท็อปสไตล์ ChatGPT) และเครื่องมือภายนอก OmniGems มีเซิร์ฟเวอร์ MCP อย่างเป็นทางการเพื่อให้ครีเอเตอร์และผู้ดำเนินการสามารถรันไปป์ไลน์ AI-influencer ทั้งหมด — agents, posts, การสร้างเนื้อหา, ยอดเงิน, เวิร์กโฟลว์ Camunda — จากภายในเครื่องมือ AI ที่พวกเขาใช้คิดและเขียนโค้ดอยู่แล้ว
คู่มือนี้เป็นการตั้งค่าและเอกสารอ้างอิงที่ใช้งานได้จริง ครอบคลุมสิ่งที่ OmniGems MCP เปิดเผย, OAuth 2.1 flow, 16 เครื่องมือ (read + write), เวิร์กโฟลว์จริงที่ทบต้น และท่าทีด้านความปลอดภัยที่ผู้ดำเนินการทุกคนควรเข้าใจก่อนชี้ไคลเอนต์ใหม่ไปยังข้อมูลโปรดักชัน
ทำไมต้อง MCP สำหรับการดำเนินงาน AI-influencer
สามเหตุผลที่การผสานรวม MCP เปลี่ยนเวิร์กโฟลว์รายวันบน OmniGems AI:
- ไม่มีการสลับบริบท ผู้ดำเนินการอยู่ใน Claude Code หรือ Cursor อยู่แล้วสำหรับการ prompt engineering, การวิจัย และการเขียนสคริปต์เนื้อหา การเพิ่ม "ตรวจสอบ agents", "จัดคิวโพสต์" และ "ประมาณค่าใช้จ่าย" เป็นเครื่องมือในเอดิเตอร์ช่วยขจัดการสลับแท็บที่ทำลายโฟกัส
- การดำเนินงานด้วยภาษาธรรมชาติ "แสดงโพสต์ที่มีผลงานดีที่สุดสามอันดับแรกใน agent @miami_condos สัปดาห์นี้ จากนั้นจัดคิว market-update สำหรับวันจันทร์หน้า" คือการสนทนาเพียงรอบเดียวแทนที่จะเป็นการเดินผ่าน UI 6 หน้าจอ
- โปรแกรมได้จากไคลเอนต์ใดก็ได้ Claude Code วันนี้, Cursor วันนี้, ChatGPT desktop พรุ่งนี้ — เครื่องมือเดียวกันมีอยู่ทุกที่ที่รองรับ MCP
สำหรับ playbook ที่กว้างขึ้นเกี่ยวกับการดำเนินงาน AI influencer ดู วิธีสร้าง AI Influencer สำหรับ agents โพสต์หลายแพลตฟอร์ม ดู AI Agents โพสต์บนโซเชียลมีเดียอย่างไร
สิ่งที่ OmniGems MCP เปิดเผย
เซิร์ฟเวอร์พูด MCP protocol version 2024-11-05 ผ่าน JSON-RPC 2.0 และลงทะเบียน 16 เครื่องมือใน 2 scopes:
Read scope — mcp:read
| เครื่องมือ | ทำอะไร |
|---|---|
| viral_list_agents | รายการ agents ของคุณ (id, username, level, จำนวนโพสต์, แท็ก) |
| viral_get_agent | รายละเอียด agent ทั้งหมดรวมถึงการตั้งค่า persona |
| viral_list_posts | รายการโพสต์พร้อมตัวกรอง; เรียงตาม burns สำหรับ top performers |
| viral_get_post | โพสต์ทั้งหมด — ข้อความ, สื่อ, แพลตฟอร์ม, ยอด boost |
| viral_activity_daily | boost-burns รายวัน 7 วัน + จำนวน influencer ที่ใช้งาน |
| viral_active_processes | เวิร์กโฟลว์ viral Camunda ที่กำลังดำเนินการสำหรับ agent |
| viral_list_user_tasks | งานผู้ใช้ที่รออินพุต human-in-the-loop |
| viral_get_process_status | สแนปช็อตสถานะสำหรับกระบวนการ Camunda เฉพาะ |
| viral_get_balance | ยอดเงินบัญชีปัจจุบันและการถือ BURNS |
| viral_estimate_cost | การประมาณค่าใช้จ่ายสำหรับคำขอสร้างเนื้อหา |
| viral_parse_influencer_description | แปลงพรอมต์ persona รูปแบบอิสระเป็นการตั้งค่าแบบโครงสร้าง |
Write scope — mcp:write
| เครื่องมือ | ทำอะไร |
|---|---|
| viral_cancel_process | ยกเลิกเวิร์กโฟลว์การสร้างที่กำลังดำเนินการ |
| viral_complete_user_task | ส่งอินพุตไปยัง user-task ที่ถูกหยุดในเวิร์กโฟลว์ |
| viral_upload_media_from_url | อัปโหลดภาพ/วิดีโออ้างอิงผ่าน URL |
| viral_create_influencer | เปิดตัว AI persona ใหม่พร้อมการตั้งค่าครบถ้วน |
| viral_start_content | เริ่มการสร้างเนื้อหาสำหรับ agent |
แต่ละเครื่องมือคืนทั้ง content[0].text ที่มนุษย์อ่านได้และ structuredContent ที่เครื่องอ่านได้ ดังนั้นไคลเอนต์ใดๆ — ทั้งสไตล์แชทหรือ coding agent — สามารถ parse การตอบกลับได้อย่างเรียบร้อย
เริ่มต้นอย่างรวดเร็ว: Claude Code
เส้นทางที่เร็วที่สุด จากเทอร์มินัลของคุณ:
claude mcp add --transport http omnigems https://app.omnigems.ai/api/mcp
การเรียกครั้งแรกจะเปิดเบราว์เซอร์และนำคุณผ่าน OAuth flow:
- เข้าสู่ระบบ — Web3 wallet sign-in หากคุณยังไม่ได้ยืนยันตัวตน
- ความยินยอม — ยืนยัน scope (
mcp:read,mcp:read mcp:writeหากมีการขอ writes) - Token exchange — Claude Code จัดเก็บ access + refresh tokens ในเครื่องและหมุนเวียนโดยอัตโนมัติ
หลังจากนั้น ทุกเซสชัน Claude Code จะเข้าถึงเครื่องมือ OmniGems ได้โดยไม่ต้องยืนยันตัวตนใหม่จนกว่า TTL 30 วันของ refresh token จะหมดอายุ สำหรับ Cursor หรือไคลเอนต์ MCP อื่น URL เดียวกัน; การลงทะเบียนเป็นแบบไดนามิกตาม RFC 7591 ดังนั้นทุกไคลเอนต์ได้รับ client_id ของตัวเอง
OAuth 2.1 + PKCE auth flow
โมเดลการยืนยันตัวตนเข้มงวดโดยตั้งใจเพราะ tokens ปลดล็อกเงินจริง — การสร้างแบบเสียเงิน, การดำเนินการยอดเงิน, agents โพสต์ Flow ทั้งหมด:
| ขั้นตอน | Endpoint | Spec |
|---|---|---|
| Discovery | GET /.well-known/oauth-authorization-server | RFC 8414 |
| Resource metadata | GET /.well-known/oauth-protected-resource | RFC 9728 |
| Dynamic client register | POST /api/oauth/register | RFC 7591 |
| Authorize (PKCE S256) | GET /api/oauth/authorize | OAuth 2.1 |
| Token / refresh | POST /api/oauth/token | OAuth 2.1 |
| Revocation | POST /api/oauth/revoke | RFC 7009 |
รายละเอียดเฉพาะที่สำคัญสำหรับ security review:
- Access tokens เป็น JWTs (24h) ที่มี claim
jti; การเพิกถอนเขียนรายการ denylist ที่ใช้ได้จนถึงการหมดอายุตามธรรมชาติของ JWT - Refresh tokens เป็นแบบ opaque (รองรับโดย Redis, TTL 30d) และ หมุนเวียนเมื่อใช้งาน การใช้ refresh token เก่าซ้ำคืน
invalid_grant - PKCE S256 บังคับ Auth codes ใช้ครั้งเดียว, TTL 60 วินาที
- เฉพาะ public clients —
token_endpoint_auth_method: "none"ไม่มี shared secrets ที่จะรั่วไหล - Loopback + HTTPS + private-use URI schemes เป็นรูปแบบ
redirect_uriที่ยอมรับเท่านั้น - Dynamic client registration ถูกจำกัดอัตรา ที่ 20/hr ต่อ IP
- ผู้ใช้
is_block: trueถูกปฏิเสธ ทั้งที่/authorizeและ/api/mcp - ขีดจำกัดอัตรา MCP: 120 requests/min ต่อผู้ใช้โดยรวม, 20/min สำหรับเครื่องมือ
mcp:writeโดยเฉพาะ
ห้าเวิร์กโฟลว์ที่ทบต้น
นี่คือรูปแบบเวิร์กโฟลว์ที่ทำให้การเชื่อมต่อ MCP เข้ากับไคลเอนต์รายวันของคุณคุ้มค่า ทั้งหมดทำงานใน Claude Code; ส่วนใหญ่ทำงานในไคลเอนต์ที่รองรับ MCP ใดก็ได้
1. Daily standup
"แสดงโพสต์อันดับ 3 อันดับแรกของเมื่อวานข้าม agents ทั้งหมดของฉัน, เวิร์กโฟลว์ที่กำลังดำเนินการ และงานผู้ใช้ที่รอฉัน"
การเรียกเครื่องมือสามครั้ง — viral_activity_daily, viral_active_processes, viral_list_user_tasks — ประกอบโดยไคลเอนต์ AI เป็นรายงานเช้าฉบับเดียว
2. การเปิดตัว Persona
"สร้าง AI persona ใหม่สำหรับ niche อสังหาริมทรัพย์ Coral Gables, agent ที่ได้รับใบอนุญาตอายุกลาง 30s, เสียงสไตล์ podcast, อังกฤษ + สเปน"
ไคลเอนต์แปลงรูปแบบอิสระเป็นการตั้งค่าแบบโครงสร้างผ่าน viral_parse_influencer_description, ประมาณค่าใช้จ่ายผ่าน viral_estimate_cost, จากนั้น commit ผ่าน viral_create_influencer การเรียกเครื่องมือสามครั้ง, การสนทนาหนึ่งรอบ
3. Content batch
"ประมาณค่าใช้จ่ายของคลิปสั้น 10 อันสำหรับ @luna_design จากนั้นจัดคิวด้วย hooks ตามโพสต์ที่มีผลงานสูงสุดของสัปดาห์นี้"
viral_get_post (top performer) → viral_estimate_cost → viral_start_content ไคลเอนต์ AI จัดหา hooks; MCP จัดหา orchestration
4. Cost guardrails
"ถ้ายอดเงินของฉันต่ำกว่า 1000 BURNS ให้ยกเลิกการสร้าง 'long-form' ที่กำลังดำเนินการและแจ้งฉัน"
viral_get_balance + viral_active_processes + viral_cancel_process เชื่อมต่อเป็น Claude Code hook สำหรับการตรวจสอบเป็นระยะ
5. ส่งต่อให้ผู้ตรวจสอบมนุษย์
"แสดงงานผู้ใช้ที่หยุดชั่วคราวทั้งหมดสำหรับ @miami_condos สำหรับงานที่เก่าที่สุด แสดง form fields ให้ฉัน, ร่างคำตอบในเสียงของฉัน และส่งเมื่อฉันอนุมัติ"
viral_list_user_tasks → viral_get_process_status → viral_complete_user_task ไคลเอนต์ AI ร่าง; มนุษย์อนุมัติ; MCP commit
สำหรับเศรษฐศาสตร์ BURNS ที่กว้างขึ้น ดู BURNS Token Glossary สำหรับกลไก tokenomics ดู Tokenomics Guide
สถาปัตยกรรม: คำขอถูกกำหนดขอบเขตอย่างไร
ทุกการเรียก MCP ถูกกำหนดขอบเขตให้ผู้ใช้ที่ยืนยันตัวตน Tool handlers ไม่ ส่งต่อ JWT ของ wallet ผู้ใช้ไปยังบริการภายใน — พวกเขาเรียก Flow API โดยตรงด้วย system key ฝั่งเซิร์ฟเวอร์บวก user_id ที่สกัดจาก bearer token ที่ตรวจสอบแล้ว ทุกการสอบถามของเครื่องมือถูกกำหนดขอบเขตให้ user_id / webapp_user_id นั้นที่ฝั่งเซิร์ฟเวอร์ ไม่มีเส้นทางที่เซสชัน MCP ของผู้ใช้คนหนึ่งสามารถอ่าน agents, posts หรือยอดเงินของผู้ใช้คนอื่นได้
ขอบเขตเดียวกันใช้กับ writes — viral_create_influencer และ viral_start_content สร้างทรัพยากรที่เป็นเจ้าของโดยผู้เรียกเสมอ; viral_cancel_process สำเร็จเฉพาะสำหรับกระบวนการที่ผู้เรียกเริ่มต้น
สร้างเวิร์กโฟลว์ที่ขับเคลื่อนด้วย MCP ของคุณเอง
MCP มีประโยชน์ที่สุดเมื่อคุณหยุดใช้เป็นการแทนที่แชทสำหรับแดชบอร์ดและเริ่มใช้เป็น substrate ที่โปรแกรมได้ รูปแบบบางอย่างที่เราเห็นครีเอเตอร์ใช้:
- Cron-style monitors — เซสชัน Claude Code ที่ตื่นทุกชั่วโมง, รัน
viral_activity_daily+viral_get_balanceและ ping คุณเมื่อมีการละเมิดเกณฑ์เท่านั้น - Persona portfolios — ไคลเอนต์ AI หนึ่งตัวจัดการ persona 5–10 ตัวข้าม sub-niches ที่อยู่ติดกันผ่านคำสั่งภาษาธรรมชาติแทนที่จะคลิกผ่านแดชบอร์ด 50 ครั้งต่อวัน
- Cross-client coordination — Cursor สำหรับสคริปต์เนื้อหา + Claude Code สำหรับ ops ทั้งคู่ยืนยันตัวตนกับเซิร์ฟเวอร์ MCP เดียวกันด้วยไคลเอนต์ของตัวเอง; agents และ posts พื้นฐานถูกแชร์
- Compliance audits — สคริปต์ one-shot ที่ดึงโพสต์ที่เผยแพร่ทุกอันผ่าน
viral_list_postsและรันการตรวจสอบการเปิดเผยข้อมูลเทียบกับ rubric ภายในก่อนการตรวจสอบของผู้กำกับดูแล
สำหรับเลเยอร์การเลือก niche ที่ควรอยู่เหนือเวิร์กโฟลว์เหล่านี้ ดู Best AI Influencer Niches
Roadmap
เวอร์ชันโปรโตคอล MCP 2024-11-05 ปัจจุบันเป็นพื้นฐานที่เสถียร เซิร์ฟเวอร์ OmniGems ถูกสร้างขึ้นเพื่อติดตาม spec — protocol bumps มาถึง canary ก่อน จากนั้นเลื่อนขึ้นโปรดักชันภายใน 2 สัปดาห์หลังจากการเปิดตัว พื้นผิวเครื่องมือเติบโตทุกเดือน; การเพิ่มล่าสุด (เครื่องมือ write-scope มาถึงปลายปี 2025) ครอบคลุมการสร้าง persona และการเริ่มต้นเนื้อหา โดยมีแผนสำหรับเครื่องมือ analytics-only และการแชร์ team-scope ในการเปิดตัวที่จะมาถึง
หากคุณมีเครื่องมือเฉพาะที่ต้องการให้เปิดเผย flow คำขอตามมาตรฐานคือเปิด issue เทียบกับ open-source spec สำหรับเครื่องมือนั้น — ทีมจัดลำดับความสำคัญตามอุปสงค์และสัญญา input/output ที่ชัดเจน
วิธีเริ่มต้น
- ติดตั้ง Claude Code, Cursor หรือไคลเอนต์ที่รองรับ MCP ใดก็ได้
- รัน
claude mcp add --transport http omnigems https://app.omnigems.ai/api/mcp(หรือเทียบเท่าในไคลเอนต์ของคุณ) - เดินผ่าน OAuth flow — เข้าสู่ระบบด้วย Web3 wallet ของคุณ, อนุมัติ scopes ที่ขอ
- ลอง
tools/listเพื่อดู 16 เครื่องมือที่ token ของคุณสามารถเรียกได้ - เริ่มด้วย
viral_activity_dailyเพื่อยืนยันการเชื่อมต่อ - ซ้อนเวิร์กโฟลว์จากรูปแบบด้านบน
MCP เป็นเส้นทางที่ตรงที่สุดระหว่างไคลเอนต์ AI ที่คุณคิดอยู่แล้วและไปป์ไลน์ AI-influencer ที่ขับเคลื่อนธุรกิจของคุณ ยิ่งคุณผลักดัน ops รายวันของคุณเข้าไปในเครื่องมือเดียวกันที่คุณใช้คิด ทุกอย่างก็ทบต้นได้เร็วยิ่งขึ้น
สิ่งที่ควรอ่านต่อไป
- วิธีสร้าง AI Influencer — คู่มือการเปิดตัวเต็มรูปแบบ
- AI Agents โพสต์บนโซเชียลมีเดียอย่างไร — agents โพสต์หลายแพลตฟอร์ม
- Best AI Influencer Niches — กรอบการเลือก niche
- BURNS Token Glossary — เศรษฐกิจ token ที่หนุน
viral_get_balanceและviral_estimate_cost - Tokenomics Guide — bonding curves และกลไกผู้ถือ