# 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 | การจัดการแคมเปญ |