App Groups
App Groups คืออะไร?
App Groups คือชุดเวิร์กโฟลว์ที่จัดการการผสานรวมแอป MCP ของคุณเป็นคอลเลกชันตามธีม คิดว่าเหมือนโฟลเดอร์บนโทรศัพท์ของคุณ, คุณจัดกลุ่มแอปที่เกี่ยวข้องเข้าด้วยกัน และเอเจนต์ของคุณใช้เป็นชุดเครื่องมือที่ประสานงานกัน
ตัวอย่างเช่น คุณอาจสร้างกลุ่ม "Sales" ด้วย Salesforce, HubSpot, Gmail และ Google Calendar หรือกลุ่ม "DevOps" ด้วย GitHub, Jira, Docker Hub และ Slack
การสร้าง App Group
ขั้นตอนที่ 1: ตั้งค่ากลุ่ม
ตั้งชื่อกลุ่ม เลือกสี (มี 8 ตัวเลือกสำเร็จรูป) และเลือกไอคอนอีโมจิ หรือเปิดใช้งาน Workflow Memory เพื่อให้กลุ่มรักษาบริบทที่ใช้ร่วมกันในทุกแอป
ขั้นตอนที่ 2: เลือกแอป
เลือกจากแอป MCP ที่มี 1200+ รายการ แต่ละแอปแสดงว่าต้องการข้อมูลรับรองหรือไม่และใช้ประเภท auth อะไร
ขั้นตอนที่ 3: กำหนดค่าข้อมูลรับรอง
สำหรับแต่ละแอปที่ต้องการการยืนยันตัวตน คุณสามารถ:
- ใช้ข้อมูลรับรองที่มีอยู่, หากคุณบันทึกข้อมูลรับรองสำหรับแอปนี้ไว้ทั่วโลกแล้ว กลุ่มสามารถนำมาใช้ซ้ำได้
- ป้อนข้อมูลรับรองใหม่, ระบุข้อมูลรับรองเฉพาะสำหรับกลุ่มนี้ (เช่น บัญชี Salesforce อื่นสำหรับฝ่ายขายเทียบกับฝ่ายสนับสนุน)
หน้าต่างการสร้างกลุ่มแสดงสถานะข้อมูลรับรองสำหรับแต่ละแอป:
- ✓ บันทึกแล้ว, กำหนดค่าข้อมูลรับรองแล้ว
- ✓ ใช้ค่าที่ตั้งไว้, ใช้ข้อมูลรับรอง global ที่มีอยู่
- ⚠ ขาดหายไป, ต้องการข้อมูลรับรองก่อนที่กลุ่มจะทำงานได้
ขั้นตอนที่ 4: การกำหนดค่าต่อแอป
สำหรับแต่ละแอปในกลุ่ม คุณสามารถเพิ่มคำอธิบายว่าเอเจนต์ควรใช้งานในบริบทเวิร์กโฟลว์นี้อย่างไร (เช่น "ใช้ Salesforce เพื่อค้นหาบัญชีลูกค้าและอัพเดตขั้นตอนดีล")
คุณสมบัติกลุ่ม
Workflow Memory
เมื่อเปิดใช้งาน workflow memory ช่วยให้แอปทั้งหมดในกลุ่มแชร์บริบท หากเอเจนต์ค้นหาลูกค้าใน Salesforce ข้อมูลนั้นจะพร้อมใช้งานเมื่อร่างอีเมลใน Gmail, โดยไม่ต้องพูดซ้ำ
การใช้รหัสสีและไอคอน
กลุ่มจะแสดงเป็นการ์ดสีพร้อมไอคอนอีโมจิสำหรับการระบุด้วยสายตาอย่างรวดเร็ว สีที่มีได้แก่ น้ำเงิน, แดง, เขียว, ส้ม, ม่วง, ชมพู, ฟ้า และเหลืองอำพัน
ข้อมูลรับรองเฉพาะกลุ่ม
แต่ละกลุ่มสามารถมีชุดข้อมูลรับรองของตัวเอง ไม่ขึ้นอยู่กับข้อมูลรับรอง global ซึ่งหมายความว่า:
- บัญชี Google ที่แตกต่างกันสำหรับกลุ่มส่วนตัวเทียบกับกลุ่มงาน
- API key แยกต่างหากสำหรับสภาพแวดล้อม dev เทียบกับ production
- OAuth token แยกต่างหากต่อเวิร์กโฟลว์
การค้นหาข้อมูลรับรองเป็นไปตามลำดับ: ข้อมูลรับรองเฉพาะกลุ่มก่อน จากนั้นย้อนกลับไปยังข้อมูลรับรอง global
การจัดการข้อมูลรับรอง
ประเภท Auth ที่รองรับ
| ประเภท | คำอธิบาย |
|---|---|
| API Key | ช่องคีย์เดียว (เช่น OpenAI API key) |
| OAuth | คู่ Client ID + Client Secret |
| Credentials | แบบฟอร์มหลายช่อง (เช่น username + password + domain) |
| ไม่มี | ไม่ต้องการการยืนยันตัวตน |
การจัดเก็บข้อมูลรับรอง
ข้อมูลรับรองทั้งหมดถูกเข้ารหัสด้วย AES-256-GCM โดยใช้คีย์ที่ได้จากเครื่อง จัดเก็บในเครื่องที่ ~/.neotask/mcp-credentials.enc
การปิดบังข้อมูลรับรอง
เมื่อดูข้อมูลรับรองที่บันทึก ค่าที่ละเอียดอ่อนจะถูกปิดบัง:
- ค่าสั้น: 3 ตัวอักษรแรก +
...+ 2 ตัวอักษรสุดท้าย - ค่ายาว: 6 ตัวอักษรแรก +
...+ 4 ตัวอักษรสุดท้าย
การย้ายข้อมูลแบบเก่า
หากคุณบันทึกข้อมูลรับรองโดยใช้รูปแบบเก่า (API key, OAuth หรือที่เก็บ URL ที่กำหนดเอง) ก่อนหน้านี้ รูปแบบเหล่านั้นจะถูกย้ายไปยังที่เก็บที่เข้ารหัสรวมโดยอัตโนมัติ
กรณีการใช้งาน
| กลุ่ม | แอป | วัตถุประสงค์ |
|---|---|---|
| Sales | Salesforce, HubSpot, Gmail, Calendar | เวิร์กโฟลว์ CRM |
| DevOps | GitHub, Jira, Docker Hub, Slack | ไปป์ไลน์การพัฒนา |
| Content | WordPress, Canva, Google Docs, Buffer | การสร้างเนื้อหา |
| Support | Zendesk, Intercom, Notion, Slack | การบริการลูกค้า |
| Finance | QuickBooks, Stripe, Google Sheets | การติดตามทางการเงิน |
| Marketing | Mailchimp, Google Analytics, Facebook Ads | การจัดการแคมเปญ |