ข้ามไปยังเนื้อหา

ให้ MonstarX ใช้เครื่องมือผ่านตัวเชื่อมต่อ MCP

สรุปสั้น ๆที่ แบ็กเอนด์ → คลาวด์ → ตัวเชื่อมต่อ → MCP เพิ่มเซิร์ฟเวอร์ MCP ระยะไกลด้วยชื่อและที่อยู่ HTTPS หรือวางการกำหนดค่า JSON เพื่อเพิ่มหลายเซิร์ฟเวอร์พร้อมกัน MonstarX จะตรวจสอบการเชื่อมต่อ แสดงรายการเครื่องมือของเซิร์ฟเวอร์ แล้วใช้เครื่องมือเหล่านั้นในโหมดสร้างของโปรเจกต์นั้นได้ สูงสุด 32 เซิร์ฟเวอร์ต่อโปรเจกต์

MCP (Model Context Protocol) คือมาตรฐานที่เครื่องมือ AI ใช้เปิดความสามารถให้กันและกันใช้ เซิร์ฟเวอร์ MCP คือบริการที่มีชุดเครื่องมือให้ใช้ เช่น ค้นหาเอกสาร ค้นข้อมูลในระบบของบริษัท หรือสั่งงานบางอย่าง ตอนนี้มีหลายผลิตภัณฑ์ที่เปิดเซิร์ฟเวอร์ MCP ให้ใช้

เชื่อมต่อเซิร์ฟเวอร์ MCP กับโปรเจกต์ แล้วเอเจนต์ MonstarX จะใช้เครื่องมือของเซิร์ฟเวอร์นั้นระหว่างทำงานกับแอปได้ เช่น เชื่อมต่อเซิร์ฟเวอร์เอกสาร แล้วสั่งว่า “ดูเอกสารของผู้ให้บริการชำระเงิน แล้วสร้างขั้นตอนคืนเงินตามที่เอกสารแนะนำ”

  • ต้องมี ที่อยู่ HTTPS สาธารณะ ของเซิร์ฟเวอร์ ซึ่งดูได้จากเอกสารของผู้ให้บริการ มักลงท้ายด้วย /mcp หรือ /sse
  • ถ้าเซิร์ฟเวอร์ต้องลงชื่อเข้าใช้ ให้ขอ โทเค็นการเข้าถึง หรือ คีย์ API จากผู้ให้บริการ
  1. เปิดโปรเจกต์แล้วคลิก แบ็กเอนด์ ในแถบด้านบน จากนั้นคลิก คลาวด์

  2. ใน ตัวเชื่อมต่อ หาการ์ด MCP แล้วคลิก เพิ่มเซิร์ฟเวอร์

  3. กรอกแบบฟอร์ม

    • ชื่อเซิร์ฟเวอร์ ชื่ออะไรก็ได้ที่คุณจำได้ เช่น “ค้นหาเอกสาร”
    • URL ของเซิร์ฟเวอร์ ที่อยู่ HTTPS ของเซิร์ฟเวอร์
    • ประเภทการเชื่อมต่อ เลือก Streamable HTTP สำหรับเซิร์ฟเวอร์รุ่นปัจจุบัน หรือ SSE แบบเดิม ถ้าผู้ให้บริการให้ที่อยู่แบบ SSE มา
    • โทเค็น Bearer (ไม่บังคับ) โทเค็นการเข้าถึง ถ้าเซิร์ฟเวอร์ต้องใช้
    • ส่วนหัวที่กำหนดเอง (JSON, ไม่บังคับ) สำหรับเซิร์ฟเวอร์ที่ต้องการให้ส่งคีย์ในส่วนหัวของตัวเอง เช่น { "X-Api-Key": "…" }
  4. คลิก เชื่อมต่อและตรวจสอบเครื่องมือ MonstarX จะเชื่อมต่อกับเซิร์ฟเวอร์และแสดงรายการเครื่องมือก่อนบันทึก ถ้าเชื่อมต่อไม่ได้ จะไม่บันทึกอะไรและบอกว่าควรตรวจสอบอะไร

ได้ ถ้าคุณมีการกำหนดค่า MCP จากเครื่องมืออื่นอยู่แล้ว คลิก นำเข้า JSON แทน เพิ่มเซิร์ฟเวอร์ วางออบเจ็กต์ mcpServers แล้วคลิก เชื่อมต่อและตรวจสอบเครื่องมือ

{
"mcpServers": {
"documentation": {
"url": "https://mcp.example.com/mcp"
},
"workspace": {
"type": "http",
"url": "https://tools.example.org/mcp",
"headers": { "Authorization": "Bearer YOUR_ACCESS_TOKEN" }
},
"legacy": {
"type": "sse",
"url": "https://legacy.example.net/sse"
}
}
}

MonstarX ตรวจสอบทุกเซิร์ฟเวอร์ก่อนบันทึก และแต่ละเซิร์ฟเวอร์ต้องมีชื่อไม่ซ้ำกัน เซิร์ฟเวอร์ที่เริ่มโปรแกรมบนคอมพิวเตอร์ของคุณ (ใช้ command แทน url) นำเข้าไม่ได้

เมื่อเซิร์ฟเวอร์เชื่อมต่อและเปิดใช้งานแล้ว MonstarX จะรู้จักเครื่องมือของเซิร์ฟเวอร์และรู้ว่าควรใช้เมื่อไร ถามในแชทตามปกติ และระบุชื่อเซิร์ฟเวอร์ถ้าช่วยได้ เช่น “ใช้เซิร์ฟเวอร์ค้นหาเอกสารดูว่า webhook ทำงานอย่างไร”

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

แต่ละเซิร์ฟเวอร์ในการ์ด MCP แสดงจำนวนเครื่องมือและปุ่มเหล่านี้

  • คลิก จำนวนเครื่องมือ เพื่อดูเครื่องมือที่เซิร์ฟเวอร์มีให้
  • ตรวจสอบการเชื่อมต่อ เชื่อมต่อใหม่และรีเฟรชรายการเครื่องมือ ใช้เมื่อผู้ให้บริการเพิ่มเครื่องมือใหม่
  • ปิดใช้งาน หยุดไม่ให้ MonstarX ใช้เซิร์ฟเวอร์นั้น แม้ในคำขอที่กำลังทำงานอยู่ เปิดใช้งาน เปิดกลับมา
  • นำออก ลบเซิร์ฟเวอร์และข้อมูลรับรองที่บันทึกไว้ หลังจากคุณยืนยัน
  • เซิร์ฟเวอร์ที่ทำงานบนคอมพิวเตอร์ของคุณเอง (เริ่มด้วยคำสั่ง) หรือบนเครือข่ายส่วนตัวหรือ localhost ที่อยู่ต้องเป็น HTTPS สาธารณะ
  • การลงชื่อเข้าใช้ผ่านหน้าต่างป๊อปอัป (OAuth แบบโต้ตอบ) ให้ขอโทเค็นจากผู้ให้บริการแล้ววางเป็นโทเค็น Bearer แทน
  • การต่ออายุโทเค็นที่หมดอายุ เมื่อโทเค็นหมดอายุ ให้นำเซิร์ฟเวอร์ออกแล้วเพิ่มใหม่ด้วยโทเค็นใหม่
  • resources และ prompts ของ MCP และเซิร์ฟเวอร์ที่ต้องถามคำถามกลับมาที่ MonstarX (sampling หรือ elicitation) ใช้ได้เฉพาะเครื่องมือเท่านั้น
  • สูงสุด 32 เซิร์ฟเวอร์ ต่อโปรเจกต์
  • ข้อมูลรับรองเป็นความลับ ที่อยู่ โทเค็น และส่วนหัวทั้งหมดถูกเข้ารหัส ไม่แสดงในแชท ในโค้ดของแอป หรือในแอปที่เผยแพร่
  • ใช้ได้โปรเจกต์เดียว เซิร์ฟเวอร์เป็นของโปรเจกต์ที่คุณเพิ่ม และเฉพาะเจ้าของโปรเจกต์เท่านั้นที่เพิ่มได้
หาที่อยู่ของเซิร์ฟเวอร์ MCP ได้ที่ไหน

ในเอกสารของผู้ให้บริการ มักอยู่ในหัวข้อ “MCP” หรือ “AI integrations” เป็นที่อยู่ HTTPS และมักลงท้ายด้วย /mcp

ทำไม MonstarX ใช้เครื่องมือในโหมดแชทไม่ได้

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

เซิร์ฟเวอร์ต้องให้ลงชื่อเข้าใช้ ต้องทำอย่างไร

ขอโทเค็นการเข้าถึงหรือคีย์ API จากผู้ให้บริการ แล้ววางในช่อง โทเค็น Bearer (ไม่บังคับ) หรือในช่อง ส่วนหัวที่กำหนดเอง ถ้าผู้ให้บริการระบุส่วนหัวอื่น

โทเค็นหมดอายุ จะอัปเดตอย่างไร

นำเซิร์ฟเวอร์ออกแล้วเพิ่มใหม่ด้วยโทเค็นใหม่ MonstarX ไม่ต่ออายุโทเค็นให้เอง

แอปของฉันใช้เซิร์ฟเวอร์ MCP เหล่านี้ได้ไหม

ไม่ได้ ตัวเชื่อมต่อ MCP มีไว้ให้เอเจนต์ MonstarX ใช้ ถ้าต้องการให้แอปใช้บริการใด ให้ใช้ตัวเชื่อมต่อ หรือขอให้ MonstarX เชื่อมบริการนั้นด้วยคีย์ใน แบ็กเอนด์ → ข้อมูลลับ สำหรับข้อมูลสาธารณะแบบเรียลไทม์ของประเทศ เช่น สภาพอากาศ การเดินทาง หรือข้อมูลทะเบียน ให้ใช้ข้อมูลประเทศที่ MonstarX โฮสต์ไว้