# Grup Aplikasi ## Apa Itu Grup Aplikasi? Grup Aplikasi adalah bundel alur kerja yang mengorganisir integrasi aplikasi MCP Anda ke dalam koleksi bertema. Bayangkan seperti folder di ponsel Anda -- Anda mengelompokkan aplikasi terkait dan agen Anda menggunakannya sebagai perangkat yang terkoordinasi. Misalnya, Anda mungkin membuat grup "Sales" dengan Salesforce, HubSpot, Gmail, dan Google Calendar, atau grup "DevOps" dengan GitHub, Jira, Docker Hub, dan Slack. ## Membuat Grup Aplikasi ### Langkah 1: Pengaturan Grup Beri nama grup Anda, pilih warna (8 opsi preset), dan pilih ikon emoji. Opsional aktifkan **Workflow Memory** untuk membiarkan grup mempertahankan konteks bersama di semua aplikasinya. ### Langkah 2: Pilih Aplikasi Pilih dari 1200+ aplikasi MCP yang tersedia. Setiap aplikasi menunjukkan apakah memerlukan kredensial dan jenis autentikasi yang digunakannya. ### Langkah 3: Konfigurasi Kredensial Untuk setiap aplikasi yang memerlukan autentikasi, Anda dapat: - **Gunakan kredensial yang ada** -- Jika Anda sudah menyimpan kredensial untuk aplikasi ini secara global, grup dapat menggunakannya kembali. - **Masukkan kredensial baru** -- Berikan kredensial khusus untuk grup ini (misalnya, akun Salesforce yang berbeda untuk sales vs dukungan). Modal pembuatan grup menunjukkan status kredensial untuk setiap aplikasi: - Tersimpan -- Kredensial sudah dikonfigurasi - Menggunakan preset -- Menggunakan kredensial global yang ada - Hilang -- Kredensial diperlukan sebelum grup dapat berfungsi ### Langkah 4: Konfigurasi Per Aplikasi Untuk setiap aplikasi di grup, Anda dapat menambahkan deskripsi yang menjelaskan bagaimana agen harus menggunakannya dalam konteks alur kerja ini (misalnya, "Gunakan Salesforce untuk mencari akun pelanggan dan memperbarui tahap deal"). ## Fitur Grup ### Workflow Memory Saat diaktifkan, workflow memory memungkinkan semua aplikasi di grup berbagi konteks. Jika agen Anda mencari pelanggan di Salesforce, informasi tersebut tersedia saat menyusun email di Gmail -- tanpa Anda perlu mengulanginya. ### Kode Warna & Ikon Grup ditampilkan sebagai kartu berkode warna dengan ikon emoji untuk identifikasi visual yang cepat. Warna yang tersedia meliputi biru, merah, hijau, oranye, ungu, pink, cyan, dan amber. ### Kredensial Khusus Grup Setiap grup dapat memiliki set kredensialnya sendiri, independen dari kredensial global. Ini berarti: - Akun Google yang berbeda untuk grup personal vs kerja - Kunci API terpisah untuk lingkungan dev vs produksi - Token OAuth yang terisolasi per alur kerja Pencarian kredensial mengikuti rantai: kredensial khusus grup terlebih dahulu, kemudian fallback ke kredensial global. ## Manajemen Kredensial ### Jenis Auth yang Didukung | Jenis | Deskripsi | |-------|-----------| | **API Key** | Satu field kunci (misalnya, kunci API OpenAI) | | **OAuth** | Pasangan Client ID + Client Secret | | **Credentials** | Formulir multi-field (misalnya, username + password + domain) | | **None** | Tidak perlu autentikasi | ### Penyimpanan Kredensial Semua kredensial dienkripsi dengan AES-256-GCM menggunakan kunci yang diturunkan dari mesin. Disimpan secara lokal di `~/.neotask/mcp-credentials.enc`. ### Masking Kredensial Saat melihat kredensial yang tersimpan, nilai sensitif disembunyikan: - Nilai pendek: 3 karakter pertama + `...` + 2 karakter terakhir - Nilai panjang: 6 karakter pertama + `...` + 4 karakter terakhir ### Migrasi Legacy Jika Anda sebelumnya menyimpan kredensial menggunakan format lama (penyimpanan API key, OAuth, atau URL kustom terpisah), kredensial tersebut secara otomatis dimigrasikan ke penyimpanan terenkripsi terpadu. ## Kasus Penggunaan | Grup | Aplikasi | Tujuan | |------|----------|--------| | **Sales** | Salesforce, HubSpot, Gmail, Calendar | Alur kerja CRM | | **DevOps** | GitHub, Jira, Docker Hub, Slack | Pipeline pengembangan | | **Content** | WordPress, Canva, Google Docs, Buffer | Pembuatan konten | | **Support** | Zendesk, Intercom, Notion, Slack | Layanan pelanggan | | **Finance** | QuickBooks, Stripe, Google Sheets | Pelacakan keuangan | | **Marketing** | Mailchimp, Google Analytics, Facebook Ads | Manajemen kampanye |