เชื่อมผู้ช่วย AI (MCP)
ต่อ Claude Desktop · Claude Code · ChatGPT เข้ากับข้อมูลสายของคุณโดยตรงผ่านมาตรฐาน MCP — ไม่ต้องขอ API key ไม่ต้องคัดลอกโทเค็น แค่ล็อกอินแล้วกดอนุญาตบนหน้าจอของเราครั้งเดียว และผู้ช่วยจะอ่านได้ไม่เกินสิ่งที่บทบาทของคุณเองเห็นในเว็บนี้อยู่แล้ว
| ค่า | รายละเอียด |
|---|---|
| ที่อยู่ MCP | https://phone.mcloud.co.th/mcp |
| Transport | Streamable HTTP |
| Auth | OAuth 2.1 + PKCE (S256) — เปิดเบราว์เซอร์ให้กดอนุญาต |
| Scope | mcp |
| ต้องมี | บัญชีในระบบ + เป็นสมาชิกอย่างน้อยหนึ่งธุรกิจ |
ใช้ที่อยู่
https://phone.mcloud.co.th/mcpตามนี้เป๊ะ ๆ แม้คุณจะเคยล็อกอินผ่านชื่อโดเมนสำรองอื่น — ใบอนุญาตถูกออกและถูกตรวจแบบเทียบตัวอักษรกับโดเมนนี้โดยเฉพาะ ใส่โดเมนอื่นแล้วจะติดที่ขั้นตอนอนุญาตโดยไม่มีข้อความบอกสาเหตุ
ถามเป็นภาษาคนได้เลยหลังเชื่อมเสร็จ เช่น "สัปดาห์นี้สายไหนคะแนนต่ำสุด" · "สรุปสายของน้องนิ้งเมื่อวาน" · "เดือนนี้ลูกค้าถามเรื่องอะไรบ่อยที่สุด"
Claude Code
เพิ่มการเชื่อมต่อ (พิมพ์ที่เทอร์มินัล):
claude mcp add --transport http call-recording https://phone.mcloud.co.th/mcp
จากนั้นเปิดเซสชัน Claude Code แล้วพิมพ์ /mcp → เลือก call-recording → Authenticate เบราว์เซอร์จะเปิดหน้าอนุญาตของระบบ เลือกขอบเขต (ดู เลือกอะไรตอนกดอนุญาต) แล้วกด อนุญาต เมื่อหน้าเว็บบอกว่าเสร็จแล้วให้กลับมาที่เทอร์มินัล
ตรวจว่าเชื่อมได้จริง
claude mcp list
บรรทัดของ call-recording ต้องขึ้น ✓ Connected — ถ้าขึ้น ✗ Failed หรือ Needs authentication แปลว่ายังไม่ผ่านขั้นตอนอนุญาต ให้พิมพ์ /mcp ในเซสชันแล้วทำใหม่ อีกวิธีคือเปิดรายการเครื่องมือจาก /mcp ถ้าเห็นชื่ออย่าง business_overview · search_calls · get_call ก็คือใช้งานได้แล้ว
เอาออก
claude mcp remove call-recording
⚠️ คำสั่งนี้ลบการตั้งค่าออกจาก เครื่องคุณ เท่านั้น ไม่ได้ถอนสิทธิ์ที่ฝั่งระบบ — สิทธิ์ที่คุณกดอนุญาตไว้ยังมีผลอยู่ ถ้าต้องการตัดขาดจริง ๆ (เปลี่ยนเครื่อง เครื่องหาย เลิกใช้แอปนั้น) ต้องไปกดถอนสิทธิ์ที่ ตั้งค่า › แอปที่เชื่อมต่อ ด้วย ดูหัวข้อ ถอนสิทธิ์
ค่าเริ่มต้นของ claude mcp add ผูกไว้กับโปรเจกต์ที่คุณอยู่ตอนนั้น ถ้าอยากให้ใช้ได้ทุกโปรเจกต์ ให้เติม --scope user ท้ายคำสั่ง
Claude Desktop
- เปิด Settings → Connectors
- กด Add custom connector
- วางที่อยู่
https://phone.mcloud.co.th/mcpแล้วกด Add - กด Connect ที่การ์ดที่เพิ่งเพิ่ม → เบราว์เซอร์เปิดหน้าอนุญาต → เลือกขอบเขต → อนุญาต
- กลับมาที่ Claude Desktop การ์ดจะเปลี่ยนเป็น Connected และกดดูรายการเครื่องมือได้
⚠️ custom connector เปิดให้เฉพาะแพ็กเกจแบบเสียเงิน (Pro / Max / Team / Enterprise) บัญชีฟรีจะไม่เห็นปุ่ม Add custom connector
ถ้าไม่มีเมนู Connectors
Claude Desktop รุ่นเก่ายังต่อได้ผ่านตัวช่วย mcp-remote ซึ่งทำขั้นตอนอนุญาตให้แทน — ต้องมี Node.js 18 ขึ้นไป บนเครื่อง
| ระบบ | ไฟล์ตั้งค่า |
|---|---|
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
ใส่เนื้อหานี้ (ถ้ามี mcpServers อยู่แล้ว ให้เพิ่มเฉพาะบล็อก call-recording เข้าไป):
{
"mcpServers": {
"call-recording": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://phone.mcloud.co.th/mcp"]
}
}
}
ปิดแล้วเปิด Claude Desktop ใหม่ ครั้งแรกที่รัน mcp-remote จะเปิดเบราว์เซอร์ให้อนุญาตเอง แล้วเก็บใบอนุญาตไว้ที่ ~/.mcp-auth (Windows: %USERPROFILE%\.mcp-auth) ครั้งต่อ ๆ ไปจะไม่ถามอีก ถ้าอยากเริ่มขั้นตอนอนุญาตใหม่ ให้ลบโฟลเดอร์ ~/.mcp-auth ทิ้งแล้วเปิดโปรแกรมใหม่
ChatGPT
- เปิด Settings → Connectors
- กดสร้าง connector ใหม่ (Create / Add)
- ตั้งชื่อตามใจ เช่น
Call Recordingแล้วใส่ที่อยู่https://phone.mcloud.co.th/mcp - เลือกวิธียืนยันตัวตนเป็น OAuth
- กดสร้าง แล้วกด Connect → เบราว์เซอร์เปิดหน้าอนุญาต → เลือกขอบเขต → อนุญาต
เครื่องมือที่ ChatGPT เรียกได้ ไม่เท่ากันทุกโหมด
| โหมด | เรียกอะไรได้ |
|---|---|
| deep research | ใช้แค่ search (ค้นทั้งบทสนทนาและตัวสาย คืนผลที่อ้างอิงได้) กับ fetch (เปิดสายจากผลที่ค้นเจอ) |
| developer mode | เรียกได้ครบทุกเครื่องมือ เหมือน Claude |
search กับ fetch มีอยู่เฉพาะบนช่องทาง MCP และไม่ได้ค้นเอง — มันเรียก search_transcripts / search_calls / get_call ตัวเดียวกับที่ Claude ใช้ กติกาวันที่ สิทธิ์ และการปิดบังข้อมูลจึงเหมือนกันทุกช่องทาง ส่วน id ของผลลัพธ์ให้ส่งกลับเข้า fetch ตรง ๆ ห้ามแก้หรือประกอบขึ้นเอง
⚠️ การสร้าง connector เองเปิดให้เฉพาะแผนแบบเสียเงิน (Plus / Pro / Business / Enterprise)
เลือกอะไรตอนกดอนุญาต
หน้าอนุญาตให้เลือกหนึ่งในสองแบบ เลือกได้ตามที่คุณจะใช้จริง เปลี่ยนใจภายหลังได้เสมอ (ถอนสิทธิ์แล้วเชื่อมใหม่)
| ตัวเลือก | หมายความว่า | เหมาะกับ |
|---|---|---|
| ธุรกิจเดียว | ผูกการเชื่อมต่อนี้ไว้กับธุรกิจที่คุณเลือกแห่งเดียว ผู้ช่วยเห็นเฉพาะข้อมูลของธุรกิจนั้น ไม่ต้องถามคุณว่าหมายถึงที่ไหน ธุรกิจอื่นที่คุณเป็นสมาชิกอยู่ หรือจะเข้าร่วมทีหลัง จะไม่รวมอยู่ด้วย | คนที่อยู่ธุรกิจเดียว หรืออยากกันไม่ให้ข้อมูลของอีกที่ปนเข้ามา |
| ทั้งบัญชี | ครอบทุกธุรกิจที่คุณเป็นสมาชิก และ ธุรกิจที่คุณเข้าร่วมทีหลังจะรวมอยู่ด้วยเองโดยไม่ต้องขออนุญาตใหม่ เวลาถามต้องบอกด้วยว่าหมายถึงธุรกิจไหน | คนที่ดูแลหลายธุรกิจและอยากสลับไปมาในบทสนทนาเดียว |
🔑 ทั้งสองแบบไม่เคยให้สิทธิ์เกินตัวคุณเอง ผู้ช่วยเห็นได้เท่าที่คุณเห็นเมื่อเปิดเว็บด้วยบัญชีตัวเอง ไม่มากกว่านั้นสักอย่างเดียว — ถ้าในธุรกิจหนึ่งคุณเป็นผู้ดูอย่างเดียว ในผู้ช่วยก็เป็นผู้ดูอย่างเดียวเหมือนกัน และการเชื่อมต่อแบบทั้งบัญชีก็ไม่ได้รวมสิทธิ์ข้ามธุรกิจ: แต่ละคำถามทำงานด้วยบทบาทที่คุณมี ในธุรกิจนั้น ไม่ใช่บทบาทที่ดีที่สุดของคุณ
สิทธิ์ถูกอ่านสดทุกครั้งที่เรียก — ถ้าผู้ดูแลถอดคุณออกจากธุรกิจหรือลดบทบาทลง ผู้ช่วยจะหมดสิทธิ์ตามภายในราวหนึ่งนาที โดยไม่ต้องรอให้ใครไปกดอะไรเพิ่ม
ผู้ช่วยทำอะไรได้ ทำอะไรไม่ได้
เครื่องมืออ่านข้อมูลสาย
ทุกตัวในตารางนี้เป็นเครื่องมือ อ่านอย่างเดียว และถูกกรองตามสิทธิ์ของคุณในธุรกิจนั้นก่อนเสมอ — บทบาทที่ไม่มีสิทธิ์ดูสายทั้งหมด จะไม่เห็นเครื่องมือเหล่านี้เลย ไม่ใช่เห็นแล้วได้ข้อมูลว่าง
| เครื่องมือ | ตอบคำถามแบบไหน |
|---|---|
business_overview | ตอนนี้คุยอยู่กับธุรกิจไหน มีข้อมูลมากแค่ไหน ผู้ช่วยอ่านอะไรได้บ้าง — ตัวตั้งหลักก่อนถามเรื่องอื่น |
list_agents | รายชื่อเอเจนต์ / เบอร์ภายใน พร้อมยอดสายและครั้งล่าสุดที่รับสาย — เรียกก่อนเมื่อคำถามเอ่ยชื่อคน |
search_calls | "สายไหนบ้างที่…" — ค้นตามช่วงเวลา เอเจนต์ เบอร์ ทิศทางสาย tag และช่วงคะแนน |
get_call | เปิดสายเดียวแบบละเอียด: สรุป AI คำแนะนำโค้ช คะแนน tag และบทถอดเสียงเต็ม |
search_transcripts | "มีใครพูดถึง… ไหม" — ค้นคำที่พูดจริงในสาย คืนประโยคพร้อมคนพูดและเวลา |
topic_insights | "เดือนนี้ลูกค้าถามเรื่องอะไรบ่อยที่สุด" — จัดอันดับหัวข้อจากคำพูดของลูกค้าเอง พร้อมคะแนนเฉลี่ยและแนวโน้ม |
call_stats | ตัวเลขรวมของช่วงเวลา: จำนวนสาย เข้า/ออก ความยาว คะแนนเฉลี่ย การกระจายคะแนน ชั่วโมงที่สายหนาแน่น |
team_performance | เทียบผลงานเอเจนต์กันเองในช่วงเวลาหนึ่ง |
list_collections · get_collection | ชุดสายที่ผู้ตรวจจัดกลุ่มไว้ และสายที่อยู่ข้างใน |
list_businesses | ธุรกิจที่การเชื่อมต่อนี้อ่านได้ พร้อมบทบาทและสิทธิ์ในแต่ละแห่ง — มีเฉพาะการเชื่อมต่อ ทั้งบัญชี |
นอกจากนี้ผู้ช่วยยังมีเครื่องมือทั่วไปติดมาด้วย เช่น คิดเลข อ่านวันเวลา ค้นเว็บ และเปิดหน้าเว็บ — เครื่องมือเหล่านั้นไม่ได้แตะข้อมูลสายของคุณ
ที่ผู้ช่วยเขียนได้
- บันทึกของตัวมันเองเกี่ยวกับคุณ ผู้ช่วยจดสิ่งที่ควรจำข้ามบทสนทนาได้ (เช่น คุณดูแลธุรกิจไหน ชอบให้สรุปแบบไหน) และลบบันทึกเหล่านั้นได้ — เป็นบันทึกของผู้ช่วย ไม่ใช่ข้อมูลสายของคุณ
- คำสั่งที่แก้ไขข้อมูล เฉพาะที่ผู้ดูแลเปิดไว้ ระบบมีเครื่องมือฝั่งเขียนอยู่ แต่ ปิดไว้ทั้งหมดโดยค่าเริ่มต้น จะใช้ได้ก็ต่อเมื่อผู้ดูแลเปิดให้ธุรกิจของคุณเป็นรายตัว และถึงเปิดแล้วก็ยังทำได้ไม่เกินสิทธิ์ที่คุณมีอยู่แล้ว
ที่ผู้ช่วยทำไม่ได้
- ลบสาย หรือลบอะไรก็ตาม
- ส่งข้อความหาใคร (แจ้งเตือน Telegram หรือช่องทางอื่น)
คำสั่งที่ทำลายข้อมูลทุกตัวต้องผ่านการยืนยันสองชั้น — ต้องมีทั้งโทเค็นพรีวิวและคำยืนยันจากปากผู้ใช้ในเทิร์นเดียวกัน ช่องทาง MCP ไม่มีทั้งสองอย่าง คำสั่งกลุ่มนี้จึงเรียกผ่านการเชื่อมต่อนี้ไม่ได้เลย
หน้าจอ อนุญาตการเข้าถึง เขียนเรื่องเดียวกันนี้ไว้ตอนคุณกดอนุญาต ถ้าอ่านแล้วไม่ตรงกับหน้านี้ ให้ยึดตามหน้าจออนุญาต แล้วแจ้งทีมงาน
การเชื่อมต่อทั้งบัญชีอ่านธุรกิจไหนได้บ้าง
การเชื่อมต่อแบบ ทั้งบัญชี อ่านได้ทุกธุรกิจที่คุณเป็นสมาชิก — ณ วันที่กดอนุญาต และทุกธุรกิจที่คุณเข้าร่วมหลังจากนั้นด้วย ส่วนธุรกิจที่คุณถูกถอดออก จะหลุดออกจากการเชื่อมต่อเองภายในราวหนึ่งนาที
เพราะครอบหลายแห่ง ผู้ช่วยจึงต้องระบุ business (ใส่ id หรือ slug ก็ได้) ทุกครั้งที่เรียกเครื่องมือ ถ้าไม่ระบุ ระบบจะไม่เดาให้ — จะตอบกลับไปว่าต้องเลือกก่อน พร้อมรายชื่อธุรกิจที่เลือกได้ นี่คือเหตุผลที่บางครั้งผู้ช่วยย้อนถามคุณว่า "หมายถึงธุรกิจไหน"
- ถ้าจำชื่อไม่ได้ ให้ถามตรง ๆ ว่า "มีธุรกิจอะไรให้เลือกบ้าง" ผู้ช่วยจะเรียก
list_businessesแล้วไล่รายชื่อพร้อมบทบาทและสิทธิ์ในแต่ละแห่งให้ - ถ้าคุณเป็นสมาชิก แห่งเดียว ผู้ช่วยจะไม่ถาม — มีที่เดียวให้เลือกก็ไม่ใช่ทางเลือก
- การเชื่อมต่อแบบ ธุรกิจเดียว ไม่มี
list_businessesและขยายไปธุรกิจอื่นด้วยการใส่businessไม่ได้ ถ้าอยากได้หลายแห่งต้องถอนสิทธิ์แล้วเชื่อมใหม่โดยเลือกทั้งบัญชี
ถอนสิทธิ์
เข้าเว็บ → เมนูตั้งค่าของผู้ใช้ → แอปที่เชื่อมต่อ (/setting/connections)
หน้านี้แสดงทุกการเชื่อมต่อของคุณ: ชื่อแอป · ผูกกับธุรกิจไหนหรือทั้งบัญชี · เชื่อมเมื่อไร · ใช้งานล่าสุดเมื่อไร กด ถอนสิทธิ์ ที่แถวไหน แอปนั้นจะเข้าถึงข้อมูลไม่ได้ทันที และจะกลับมาใช้ได้ก็ต่อเมื่อคุณกดอนุญาตใหม่เท่านั้น
ควรถอนสิทธิ์เมื่อ: เปลี่ยนหรือขายเครื่อง · เครื่องหาย · เลิกใช้แอปนั้นแล้ว · หรือแค่ไม่แน่ใจว่าเคยเชื่อมอะไรไว้บ้าง
ฝั่งเจ้าของธุรกิจ
เจ้าของธุรกิจ (ผู้มีสิทธิ์จัดการโทเค็น API) ดูได้ว่ามีผู้ช่วยตัวไหนอ่านธุรกิจของตัวเองอยู่บ้าง ที่ ธุรกิจ → API Tokens → แท็บ "แอปที่เชื่อมต่อ" (/business/api-tokens/connections)
| การเชื่อมต่อแบบ | เจ้าของธุรกิจทำอะไรได้ |
|---|---|
| ผูกกับธุรกิจนี้ (ธุรกิจเดียว) | ถอนสิทธิ์ได้จากหน้านี้เลย แม้จะเป็นการเชื่อมต่อของสมาชิกคนอื่น |
| ทั้งบัญชีของสมาชิก | ถอนจากหน้านี้ไม่ได้ — เห็นในรายการเพื่อความโปร่งใส แต่มันเป็นของเจ้าตัวและครอบคลุมธุรกิจอื่นของเขาด้วย วิธีตัดการเข้าถึงคือเอาเขาออกจากสมาชิกของธุรกิจนี้ |
แก้ปัญหาที่เจอบ่อย
| อาการ | แปลว่าอะไร | ทำอย่างไร |
|---|---|---|
ขึ้น 401 หรือ Unauthorized | ยังไม่ผ่านขั้นตอนอนุญาต หรือใบอนุญาตหมดอายุ / ถูกถอนไปแล้ว | ทำขั้นตอนอนุญาตใหม่ — Claude Code: /mcp → Authenticate · Claude Desktop / ChatGPT: กด Connect ที่ connector นั้นอีกครั้ง |
| เบราว์เซอร์ไม่เปิดขึ้นมาเอง | เครื่องไม่มีเบราว์เซอร์เริ่มต้น หรือกำลังทำงานผ่าน SSH / เครื่องระยะไกล | คัดลอกลิงก์ที่โปรแกรมพิมพ์ไว้ในเทอร์มินัล ไปเปิดในเบราว์เซอร์ของเครื่องที่คุณนั่งอยู่ ทำจนจบแล้วกลับมาที่เทอร์มินัล ถ้าไม่มีลิงก์ให้คัดลอก ให้สั่งเชื่อมใหม่อีกครั้ง |
| หน้าอนุญาตเด้งไปหน้า เข้าสู่ระบบ | ยังไม่ได้ล็อกอินในเบราว์เซอร์นั้น | ล็อกอินให้เรียบร้อยก่อน ระบบจะพากลับมาที่หน้าอนุญาตพร้อมคำขอเดิมเอง ไม่ต้องเริ่มใหม่จากแอป |
| ไม่มีเครื่องมือขึ้นมาเลย หรือผู้ช่วยตอบว่าไม่รู้จักเครื่องมือ | connector ยังไม่ได้เชื่อม ถูกถอนสิทธิ์ไปแล้ว หรือบทบาทของคุณในธุรกิจนั้นไม่มีสิทธิ์ดูสาย | เช็คสถานะก่อน (Claude Code: claude mcp list) แล้วเชื่อมใหม่ — ถ้าเชื่อมแล้วยังว่าง ให้ถามผู้ดูแลว่าบทบาทของคุณเห็นสายของธุรกิจนั้นหรือไม่ |
| ผู้ช่วยบอกว่า หาธุรกิจไม่เจอ หรือย้อนถามว่าธุรกิจไหน | เป็นการเชื่อมต่อทั้งบัญชี แต่ยังไม่ได้ระบุ business หรือสะกดชื่อไม่ตรง / ชื่อซ้ำกันหลายแห่ง | ถามว่า "มีธุรกิจอะไรบ้าง" แล้วเลือกจากรายชื่อ — ใช้ slug หรือ id จะแม่นกว่าชื่อเต็ม |
| เคยใช้ได้ แล้วอยู่ ๆ เข้าข้อมูลของธุรกิจหนึ่งไม่ได้ | บทบาทของคุณในธุรกิจนั้นถูกเปลี่ยน คุณถูกถอดออกจากธุรกิจ หรือเจ้าของธุรกิจถอนการเชื่อมต่อที่ผูกกับธุรกิจนั้น | สอบถามผู้ดูแลธุรกิจนั้น สิทธิ์ถูกอ่านสดทุกครั้ง จึงไม่ใช่ปัญหาที่แก้ได้จากฝั่งแอป |
| เอา connector ออกจากเครื่องแล้ว แต่ยังเห็นในรายการ แอปที่เชื่อมต่อ | การลบฝั่งเครื่องไม่ได้ถอนสิทธิ์ฝั่งระบบ | กด ถอนสิทธิ์ ที่ /setting/connections ด้วย |
