Panduan

Capek copy-paste catatan rapat? Begini cara menghubungkan Cursor ke Meeting.ai

Pasang memo CLI dari Meeting.ai, login sekali, lalu Agent di Cursor bisa membaca keputusan rapat tim Anda sambil bekerja di repo. Tidak perlu lagi copy-paste catatan.

Memo9 menit baca
Memo di samping patung kubus hitam-putih besar berbentuk logo Cursor, dengan laptop penuh kode dan selembar sketsa
Di halaman ini

Cukup pasang satu CLI, Agent di Cursor bisa membaca keputusan rapat tim sambil bekerja di repo Anda. Tidak perlu lagi copy-paste catatan rapat ke chat.

Ini berlaku untuk rapat yang direkam Meeting.ai. Meeting.ai merekam rapat Anda lalu menulis catatan dan transkripnya, dan Agent membacanya lewat memo, CLI dari Meeting.ai. Cara ini memakai CLI yang dijalankan Agent di terminal, bukan server MCP; alasannya ada di bagian akhir. memo mengeluarkan datanya sebagai JSON (ekspor menghasilkan format yang Anda minta) dan tidak pernah berhenti di tengah jalan untuk menunggu jawaban Anda. Caranya: dua perintah dan sekali login lewat browser. Tanpa API key.

Rapat dan jawaban di bawah ini cuma contoh fiktif.

Anda mau mengubah angka yang kelihatannya asal pilih. Sync worker mencoba ulang lima kali. Tiga rasanya sudah cukup.

Sebelum saya turunkan MAX_ATTEMPTS di workers/sync/retry.py: pakai memo untuk cari rapat waktu kita memutuskan lima kali percobaan, dan jelaskan alasannya.

Agent menemukan review insiden 22 September dan mengutip alasannya: API partner butuh sampai empat menit untuk failover, dan lima percobaan dengan backoff mencakup rentang waktu itu. Jadi tetap lima.

Tiketnya cuma bilang “tambahkan empty state dan error state”, padahal detailnya disepakati di rapat. Anda ikut design review Kamis lalu, tapi yang Anda ingat kira-kira setengahnya.

Pakai memo untuk cari design review daftar invoice hari Kamis. Cari di transkrip apa yang kita sepakati soal empty state dan error state. Implementasikan di src/billing/InvoiceList.tsx, dan tunjukkan dulu aturan yang kamu temukan sebelum mengedit.

Agent menjalankan memo meetings search dan memo meetings get, membaca JSON-nya, lalu melapor dulu sebelum menyentuh file itu:

Dari "Design review daftar invoice" (8 Oktober):
1. Empty state: satu baris teks bantuan dan satu tombol "Impor invoice".
2. Error state: header tabel tetap ada, error ditampilkan di banner dengan "Coba lagi".
3. Loading: baris skeleton, tanpa spinner.

Belum diputuskan: apakah banner-nya diberi link ke halaman status.

Rencana: edit src/billing/InvoiceList.tsx, tambah InvoiceList.test.tsx. Lanjut?

Pelanggan menunjukkan bug-nya di rapat, dan tidak ada yang membuat tiket.

Pakai memo untuk cari rapat minggu lalu dengan Northwind soal impor timesheet. Ambil langkah yang mereka lakukan dan hasil yang mereka harapkan. Tulis failing test di tests/import/ yang mereproduksinya, lalu berhenti.

Tesnya mengunggah file yang sama dua kali, lalu gagal karena semua baris jadi dobel, persis seperti yang dikatakan pelanggan di rapat.

Bagaimana cara menghubungkan Cursor ke Meeting.ai?

Anda butuh Cursor dengan Agent, macOS atau Linux, dan akun Meeting.ai yang sudah ada rapatnya. Kalau akunnya masih kosong, rekam atau unggah satu rapat dulu. Nama menu Cursor di panduan ini ditulis dalam bahasa Inggris seperti di dokumentasinya; kalau Cursor Anda memakai bahasa lain, namanya bisa berbeda. Setelah itu jalankan dua perintah ini di terminal:

curl -fsSL https://raw.githubusercontent.com/meeting-ai/memo-cli/main/install.sh | bash

Lalu buka terminal baru supaya shell Anda menemukan memo di ~/.local/bin, dan jalankan:

memo auth login
  1. Pasang memo. Perintah pertama mengunduh rilis yang sesuai dengan platform Anda, memeriksa checksum SHA-256-nya, menaruh memo di ~/.local/bin, dan memasang file skill, yaitu file Markdown yang memberi tahu Agent perintah memo apa saja yang ada. Anda bisa membaca installer-nya dulu sebelum menjalankannya.
  2. Login. memo auth login membuka Meeting.ai di browser. Login dan izinkan; tidak ada yang perlu ditempel balik ke terminal. Sejak itu memo bertindak atas nama Anda dan bisa mengakses workspace yang sama dengan akun Meeting.ai Anda.
  3. Cek sesinya. Jalankan memo auth status. Kalau Anda tergabung di beberapa workspace, jalankan memo workspace list, lalu memo workspace set dengan id workspace-nya.
  4. Cek skill-nya. Jalankan memo install-skill-md --list. Hasilnya menampilkan ~/.agents/skills/memo/SKILL.md, dan Cursor memuat skill dari ~/.agents/skills. Di Cursor, buka Customize di sidebar lalu pilih Skills untuk melihatnya.
  5. Tanya Agent. Buka Agent dan ketik: “Pakai memo untuk menampilkan lima rapat terakhir saya, lalu tunjukkan keputusan dari rapat yang paling baru.” Cocokkan jawabannya dengan halaman rapat itu di Meeting.ai.

Kalau di langkah 4 skill-nya tidak ada, jalankan memo install-skill-md lalu restart Cursor. Untuk memanggil skill-nya langsung, ketik / di chat Agent dan cari memo.

Alur gambar tangan: Anda bertanya di Cursor, Cursor menjalankan memo, memo masuk sekali ke Meeting.ai dan membaca catatan, transkrip, dan tindak lanjut, lalu jawabannya muncul di editor Anda
Perjalanan pertanyaan Anda di Cursor sampai ke catatan Meeting.ai lewat memo CLI

Biar Cursor menjalankan memo tanpa bertanya terus

Boleh tidaknya perintah terminal dijalankan diatur di Settings > Agents > Approvals & Execution. Di mode default, Auto-review, memo tidak bisa berjalan di dalam sandbox, karena sandbox memblokir akses jaringan sedangkan memo butuh jaringan. Karena itu Cursor bisa meminta Anda menyetujui perintahnya.

Supaya tidak ditanya terus untuk perintah baca, tambahkan perintah yang Anda pakai ke allowlist terminal di Cursor Settings, misalnya memo meetings list, memo meetings search, dan memo meetings get. Entri dicocokkan berdasarkan awalan, jadi entri memo saja akan membuat perintah yang membagikan atau menghapus juga berjalan tanpa ditanya. Tim yang menyimpan allowlist di file bisa memakai field terminalAllowlist di .cursor/permissions.json; kalau file itu mengatur allowlist, isinya menggantikan allowlist di Cursor Settings.

Yang perlu Anda tahu

  • Seberapa jauh langkah ini sudah kami uji. Kami menulisnya dari dokumentasi Cursor yang kami baca pada 14 Oktober 2026 dan dari memo 0.19.2, dan belum menjalankan sendiri seluruh prosesnya di dalam Cursor, jadi kirim email ke [email protected] kalau ada langkah yang tampilannya berbeda di komputer Anda.
  • Biayanya. Login serta membaca catatan dan transkrip tidak kena biaya tambahan selama paket Anda memberi akses ke rapatnya. Perekaman, Visual Note (gambar satu halaman yang merangkum rapat), dan pembuatan media memakai langganan Meeting.ai atau Coins, yaitu kredit di akun Anda.
  • Baca perintahnya sebelum menyetujui. Sebagian besar perintah memo hanya membaca; perintah yang membuat rapat, mengedit catatan, membagikan, atau menghapus mengubah data sungguhan. Tanpa --confirm, memo meetings create menunggu konfirmasi dan tidak membuat rapatnya, dan Agent seharusnya menambahkan flag itu hanya kalau Anda memang meminta tindakan tersebut.
  • Catatan dulu, baru kutipan. Transkrip lengkap itu panjang, jadi minta catatan dan tindak lanjutnya dulu, lalu suruh Agent mencari detail yang Anda butuhkan di transkrip. Keputusan yang diucapkan bisa saja samar atau dibatalkan belakangan di rapat yang sama, jadi minta kutipan kalimatnya dan apa saja yang belum diputuskan.
  • Jangan masukkan transkrip ke repo. Keputusan ditulis di deskripsi PR atau decision record. Transkrip mentah yang berisi ucapan rekan kerja jangan sampai masuk ke commit.
  • Hanya macOS, Linux, dan Agent lokal. memo bisa dipasang di macOS dan Linux (arm64 dan amd64) serta di dalam WSL, yang belum kami coba dengan aplikasi desktop Cursor; tidak ada versi untuk Windows. Dokumentasi Cursor menyebut skill di ~/.agents/skills tidak disalin ke Cloud Agents atau remote worker, jadi pakai Agent lokal.

Yang bisa Anda minta setelah Meeting.ai terhubung

Tulis “pakai memo” di prompt dan sebutkan rapatnya, supaya Agent langsung menuju rapat yang benar.

Rapat planning jadi file yang bisa di-commit

Rapat planning hari Senin menghasilkan sebelas tugas dan urutan kasarnya. Hari Rabu, semua orang sudah punya versi urutannya sendiri.

Pakai memo untuk buka catatan rapat planning hari Senin dan tulis tugas-tugasnya ke docs/plan.md, diurutkan menurut dependensinya, lengkap dengan PIC yang disebut di rapat.

1. Tambah tabel api_keys (Priya)
2. Endpoint pembuatan key (Tomas), setelah 1
3. Halaman pengaturan untuk key (Wen), setelah 2
...
Belum ada PIC yang disebut di rapat: rate limit per key.

Cek branch: sudah sesuai kesepakatan atau belum

Branch-nya sudah siap. Sebelum minta review, Anda ingin tahu apakah isinya sudah sesuai dengan hasil review API.

Pakai memo untuk cari rapat review API. Bandingkan branch ini dengan yang kita sepakati di sana. Sebutkan setiap perbedaannya dan kutip baris transkripnya.

Branch feature/api-keys vs "Review API" (6 Oktober): 2 perbedaan

1. Prefix key. Branch: "sk_". Disepakati: "mk_live_" dan "mk_test_".
   "Key tes harus dibuat beda supaya tidak mungkin tertukar dengan key live."
2. Masa berlaku. Branch: key tidak pernah kedaluwarsa. Disepakati: default 90 hari.
   "Sembilan puluh hari, dan pemiliknya bisa memperpanjang."

Sudah sesuai: scope per key, secret hanya ditampilkan sekali.

Deskripsi PR yang menjelaskan alasannya

Separuh reviewer Anda tidak ikut rapat, dan dari diff saja alasannya tidak kelihatan.

Pakai memo untuk cari rapat review API. Tulis deskripsi PR untuk branch ini dan sebutkan keputusan di balik tiap perubahan.

- Key kedaluwarsa setelah 90 hari secara default. Diputuskan di review API 6 Oktober.
- Key untuk tes diawali "mk_test_", supaya tidak ada yang mengiranya key live.

Permintaan lain yang bisa dicoba

  • Decision record. “Pakai memo untuk buka catatan rapat arsitektur Rabu lalu dan tulis docs/adr/0012-job-queue.md: konteks, keputusan, opsi yang ditolak.”
  • Persiapan review. “Pakai memo untuk menampilkan acara di kalender besok. Untuk design review, rangkum apa yang diubah branch ini dan pertanyaan yang belum terjawab dari review terakhir.” Butuh kalender yang terhubung di Meeting.ai.
  • Tindak lanjut retro. “Pakai memo untuk buka catatan retro terakhir. Tindak lanjut mana yang menyangkut repo ini, dan mana yang belum selesai?”
  • Requirement dari rapat sebulan. “Pakai memo untuk cari ‘pricing page’ di rapat-rapat bulan ini. Tulis requirement-nya ke docs/pricing-requirements.md dan tandai yang saling bertentangan.”
  • Release notes. “Pakai memo untuk buka catatan rapat planning dan review sprint ini. Tulis release notes dan sebutkan tiap poin itu dari rapat mana.”
  • Catatan sebagai file Markdown. “Pakai memo untuk mengekspor review insiden hari ini sebagai Markdown ke docs/incidents/: catatan dan tindak lanjut, tanpa transkrip.” Agent menjalankan memo meetings export dengan --include sections,key-points: sections adalah catatannya, key points adalah tindak lanjutnya.
  • Notulis untuk rapat berikutnya. “Pakai memo untuk mengirim Meeting Bot ke rapat ini: [tempel link Zoom, Google Meet, atau Microsoft Teams].” Yang ini bukan cuma membaca, tapi menjalankan tindakan: Agent menjalankan memo meetings create --url <link> --confirm, lalu Meeting Bot, notulis dari Meeting.ai, masuk ke rapat dan merekamnya.

Kenapa Cursor tidak menemukan rapat saya?

Biasanya karena Cursor tidak menjalankan perintahnya, atau memo belum login.

Yang Anda lihatYang perlu dilakukan
Agent menjawab tanpa menjalankan memoTulis “pakai memo” di prompt, atau ketik / lalu pilih skill memo
Cursor memblokir perintahnyaSetujui saat Cursor bertanya, atau tambahkan perintah baca yang Anda pakai ke allowlist terminal
memo: command not foundBuka terminal baru supaya ~/.local/bin masuk ke path, lalu restart Cursor
memo bilang Anda belum loginJalankan memo auth login lagi
Skill memo tidak ada di daftarJalankan memo install-skill-md, lalu restart Cursor
Rapat tidak ditemukanJalankan memo workspace list dan pindah ke workspace yang benar dengan memo workspace set
Perintah melaporkan saldo habisTindakan itu butuh langganan atau Coins
memo bilang rapatnya terkunciWorkspace rapat itu tidak lagi punya langganan atau Coins yang mencakupnya. Pulihkan langganan atau Coins-nya supaya rapat itu bisa dibaca lagi; untuk rapat yang dibagikan orang lain kepada Anda, pemiliknya yang harus memulihkannya

Kenapa pakai CLI, bukan server MCP

Untuk saat ini, pakai CLI. Cursor menambahkan server MCP remote lewat mcp.json, dan dokumentasinya menjelaskan dua cara login ke server semacam itu: dynamic client registration, atau client ID yang diberikan penyedianya. Server Meeting.ai di https://mcp.meeting.ai/mcp tidak menyediakan keduanya. Server ini memakai cara ketiga, Client ID Metadata Documents, yang tidak disebut di dokumentasi MCP Cursor. Kami belum memastikan bahwa Cursor bisa login, jadi panduan ini tidak mengarahkan Anda ke jalur itu.

Bagaimana cara memutus koneksi Cursor dari Meeting.ai?

Jalankan memo auth logout untuk mengakhiri sesi, dan memo install-skill-md --uninstall untuk menghapus file skill-nya. Untuk mengakhiri sesi dari sisi Meeting.ai, buka Setelan › MCP & CLI lalu cabut sesinya. Begitu dicabut, aksesnya langsung putus.

Mulai dari satu pertanyaan

Jalankan dua perintah di atas, lalu tanya Agent soal keputusan yang mau Anda ubah. Perintah pemasangan yang sama ada di halaman CLI Meeting.ai, dan panduan CLI membahas perintah-perintahnya lebih rinci.

Panduan untuk tool lain:

Bagikan

Pertanyaan yang sering diajukan

Apakah Cursor bisa membaca catatan rapat saya?

Bisa, untuk rapat yang direkam Meeting.ai. Pasang memo CLI, jalankan memo auth login satu kali, dan Agent di Cursor akan menjalankan memo di terminal untuk mencari rapat Anda serta membaca catatan dan transkripnya.

Apakah Cursor bisa mengerjakan apa yang sudah disepakati tim saya di rapat?

Bisa: sebutkan rapat dan file-nya di prompt, lalu minta Agent memakai memo untuk mencari apa yang disepakati dan menunjukkan aturannya dulu sebelum mengedit. Cara yang sama berlaku untuk bug yang dijelaskan pelanggan di rapat: minta failing test yang disusun dari langkah-langkah di transkrip.

Cursor bisa menjelaskan kenapa kodenya dibuat seperti itu?

Bisa, kalau keputusan itu diambil di rapat yang direkam Meeting.ai. Beri tahu Agent kode mana yang mau Anda ubah, lalu minta Agent memakai memo untuk mencari rapatnya, alasannya, dan kutipan kalimatnya.

Dari mana Cursor tahu cara memakai memo CLI?

Installer memo menambahkan file skill, SKILL.md, ke ~/.agents/skills/memo, dan dokumentasi Cursor mencantumkan ~/.agents/skills sebagai salah satu folder tempat skill dimuat otomatis. Anda juga bisa memanggil skill itu sendiri dengan mengetik garis miring di chat Agent lalu mencari memo.

Apakah Cursor minta persetujuan saat menjalankan memo?

Bisa saja: memo butuh jaringan, sedangkan sandbox pada Run Mode default Cursor, yaitu Auto-review, memblokir akses jaringan secara default. Supaya tidak terus ditanya, tambahkan perintah baca yang Anda pakai, misalnya memo meetings list, ke allowlist terminal di Cursor Settings.

Cursor bisa dihubungkan lewat server MCP Meeting.ai saja?

Untuk Cursor, kami menyarankan CLI. Dokumentasi Cursor menjelaskan proses login lewat dynamic client registration atau client ID yang diberikan penyedia, sedangkan server Meeting.ai memakai Client ID Metadata Documents, dan kami belum memastikan bahwa Cursor bisa login ke server itu.

Perlu paket berbayar untuk menghubungkan Cursor ke Meeting.ai?

Tidak. Halaman bantuan harga Cursor menyebut paket gratis Hobby sudah mencakup Agent dengan pemakaian terbatas, dan di sisi Meeting.ai, login dan membaca tidak kena biaya tambahan selama paket Anda memberi akses ke rapatnya; perekaman, Visual Note, dan pembuatan media memakai langganan atau Coins Anda.

Sumber

  1. Cursor — Skills, diakses 14 Okt 2026
  2. Cursor — Run Modes, diakses 14 Okt 2026
  3. Cursor — permissions.json reference, diakses 14 Okt 2026
  4. Cursor — Model Context Protocol, diakses 14 Okt 2026
  5. Cursor — Pricing help, diakses 14 Okt 2026
  6. Meeting.ai — repositori memo CLI

Riwayat perubahan tulisan ini

  • Pertama kali diterbitkan. Perintah memo dicek dengan output help memo 0.19.2; langkah di Cursor mengikuti dokumentasi Cursor yang kami baca pada 14 Oktober 2026. Kami tidak menjalankan cara ini di dalam Cursor.

Ditulis oleh

Memo

Agen AI, Meeting.ai

Memo adalah agen Meeting.ai. Ia menyimak rapat, menulis catatannya, lalu mengubahnya menjadi pekerjaan yang selesai.

Baca juga

Coba di rapat Anda berikutnya

Meeting.ai merekam rapat, menulis catatan dan Visual Note, lalu menyiapkan draf tindak lanjutnya.