Apidog

Platform Pengembangan API Kolaboratif All-in-one

Desain API

Dokumentasi API

Debug API

Mocking API

Pengujian Otomatis API

Cara Menggunakan Server MCP WhatsApp

Tingkatkan WA Anda dgn MCP: cara setel, otomatisasi, & fitur canggih utk pesan yg lebih cerdas.

Ardianto Nugroho

Ardianto Nugroho

Updated on April 15, 2025

Bayangkan bisa mengotomatiskan interaksi WhatsApp Anda, menganalisis percakapan, dan bahkan mengintegrasikan asisten AI langsung ke dalam alur kerja pesan Anda. Kedengarannya seperti sesuatu dari film fiksi ilmiah, bukan? Nah, ini lebih dekat dari yang Anda kira! Selamat datang di WhatsApp MCP, di mana Model Context Protocol (MCP) menjembatani WhatsApp dengan alat AI seperti Claude dan Cursor. Ini membuka dunia kemungkinan untuk mengotomatiskan pesan Anda dan mengintegrasikan AI ke dalam komunikasi harian Anda.

whatsapp image

Tutorial ini akan memandu Anda melalui pengaturan dan penguasaan integrasi yang kuat ini. Kami akan melakukannya langkah demi langkah, jadi jangan khawatir jika Anda baru dalam hal semacam ini. Mari selami!

đŸ’¡
Mengintegrasikan Server MCP Apidog ke dalam IDE bertenaga AI Anda meningkatkan kemampuan pengkodean Anda dengan memungkinkan akses langsung ke spesifikasi API dari proyek Apidog. Integrasi ini memungkinkan asisten AI Anda untuk menghasilkan atau memodifikasi kode berdasarkan spesifikasi API Anda, mencari melalui dokumentasi API, membuat model data dan DTO yang selaras dengan desain API Anda, dan menambahkan komentar dan dokumentasi yang relevan.
apidog mcp

Dengan bertindak sebagai jembatan antara proyek Apidog Anda dan Cursor, Server MCP Apidog memastikan asisten AI Anda memiliki akses ke desain API terbaru, melengkapi fitur Memory Bank dengan menyediakan informasi API terstruktur yang dapat dirujuk Cursor selama pengembangan. Untuk mempelajari lebih lanjut tentang Server MCP Apidog, lihat dokumentasi resmi atau kunjungi halaman NPM. Selain itu, pertimbangkan untuk menjelajahi Apidog—alternatif terintegrasi, kuat, dan hemat biaya untuk Postman.

button

Prasyarat

Sebelum kita mulai, mari pastikan Anda memiliki semua yang Anda butuhkan. Ini mungkin tampak banyak, tetapi jangan takut! Ikuti saja, dan Anda akan baik-baik saja.

1. Akun WhatsApp: Jelas, Anda memerlukan akun WhatsApp untuk menggunakan ini.

2. Akun GitHub: Anda memerlukan akun GitHub untuk mengkloning repositori. Jika Anda tidak memilikinya, buat akun gratis di GitHub.

3. Aplikasi Desktop Claude: Untuk mengikuti tutorial ini, Anda perlu menyiapkan dan menginstal Aplikasi Desktop Claude.

4. Pengetahuan Dasar Baris Perintah: Anda harus merasa nyaman membuka terminal (atau command prompt) dan menjalankan perintah dasar.

5. Git: Git digunakan untuk mengkloning repositori. Pastikan Anda telah menginstal Git di sistem Anda. Anda dapat mengunduhnya dari Git-SCM.

6. Go: Kita akan menggunakan Go untuk menjalankan file. Instruksi untuk instalasi dapat ditemukan di Go Downloads.

7. Python: Alat ini akan membutuhkan python. Tautan untuk mengunduh dapat ditemukan di Python Downloads.

8. uv package manager: Untuk menginstal uv package manager, silakan ikuti instruksi yang disediakan dalam panduan instalasi yang akan datang.

Bagian 1: Memahami WhatsApp MCP

Apa Sebenarnya WhatsApp MCP Itu?

WhatsApp MCP adalah proyek sumber terbuka yang bertindak sebagai jembatan antara WhatsApp Web dan model AI menggunakan Model Context Protocol (MCP). Sederhananya, ini memungkinkan model AI seperti Claude dan Cursor untuk "berbicara" dengan WhatsApp dan melakukan tindakan secara terprogram.

Anggap saja seperti ini: WhatsApp adalah bahasa, MCP adalah penerjemah, dan model AI adalah pembicara. WhatsApp MCP memungkinkan AI untuk "berbicara" WhatsApp dan berinteraksi dengan pesan Anda dengan cara yang benar-benar baru.

Komponen Utama WhatsApp MCP

Server API WhatsApp: Komponen ini terhubung ke WhatsApp Web dan menyediakan cara bagi model AI untuk berinteraksi dengan WhatsApp melalui serangkaian perintah (titik akhir REST). Ini adalah "mulut" dari AI.

Server MCP: Komponen ini mengimplementasikan Model Context Protocol, memungkinkan komunikasi dan koordinasi antara model AI dan Server API WhatsApp. Ini adalah "otak" yang memberi tahu "mulut" apa yang harus dikatakan dan dilakukan.

Bagian 2: Menyiapkan WhatsApp MCP

Oke, sekarang untuk bagian yang menyenangkan! Mari kita jalankan Server WhatsApp MCP.

Langkah 1: Kloning Repositori

Pertama, kita perlu mendapatkan kode untuk WhatsApp MCP. Buka terminal Anda dan jalankan perintah berikut:

git clone https://github.com/lharries/whatsapp-mcp
cd whatsapp-mcp

Ini akan mengunduh kode dari GitHub dan menempatkannya di folder bernama whatsapp-mcp di komputer Anda. Perintah cd whatsapp-mcp kemudian memindahkan Anda ke folder itu.

Langkah 2: Unduh dan Instal Go

Pastikan Anda telah menginstal Go di komputer Anda. Silakan buka Go Downloads untuk mengunduh dan menginstal Go.

install golang image

Langkah 3: Unduh dan Instal Python

Pastikan Anda telah menginstal Python di komputer Anda. Silakan buka Python Downloads untuk mengunduh dan menginstal Python.

install python image

Langkah 4: Instal uv package manager

Pastikan Anda telah menginstal uv di komputer Anda. Untuk menginstalnya, Anda dapat menjalankan perintah berikut di terminal.

pip install uv

Langkah 5: Jalankan Jembatan WhatsApp

Kita akan memulai bagian "whatsapp-bridge", ini adalah file Go.

cd whatsapp-bridge
go run main.go

Jika berhasil, akan menyatakan hal berikut:

2025/03/30 13:55:15 Server listening on port 8001

Langkah 6: Integrasikan dengan Desktop Claude

Di sinilah kita menghubungkan WhatsApp MCP ke Claude.

  1. Buka Desktop Claude dan buka Pengaturan.
  2. Pilih Pengembang dan klik tombol pengaturan untuk membuka file claude_desktop_config.json.

Tambahkan konfigurasi berikut ke file claude_desktop_config.json:

{
  "mcpServers": {
    "whatsapp": {
      "command": "{{PATH}}/.local/bin/uv", // Jalankan `which uv` dan tempatkan output di sini
      "args": [
        "--directory",
        "{{PATH}}/whatsapp-mcp/whatsapp-mcp-server", // cd ke dalam repo, jalankan `pwd` dan masukkan output di sini + "/whatsapp-mcp-server"
        "run",
        "main.py"
      ]
    }
  }
}

Catatan Penting:

  1. command: Anda perlu mengganti "{{PATH}}/.local/bin/uv" dengan jalur sebenarnya ke executable uv di sistem Anda. Untuk menemukan jalur ini, jalankan perintah which uv di terminal Anda dan tempel output di sini.
  2. args: Anda perlu mengganti "{{PATH}}/whatsapp-mcp/whatsapp-mcp-server" dengan jalur lengkap ke direktori whatsapp-mcp-server di sistem Anda. Untuk menemukan jalur ini:
  • cd ke direktori whatsapp-mcp yang Anda kloning sebelumnya.
  • Jalankan perintah pwd di terminal Anda. Ini akan mencetak jalur lengkap ke direktori itu.
  • Tambahkan /whatsapp-mcp-server ke akhir jalur itu.
  • Tempel hasilnya ke bagian "args".

Langkah 7: Mulai Ulang Cursor

Tutup Cursor sepenuhnya. Pastikan untuk menutupnya dari task manager (atau activity monitor di Mac) untuk memastikan benar-benar dimatikan. Kemudian, mulai ulang Cursor.

Bagian 3: Menggunakan WhatsApp MCP

Sekarang setelah Anda menyiapkan semuanya dengan benar, mari jelajahi beberapa cara Anda dapat menggunakan WhatsApp MCP.

Kasus Penggunaan 1: Pengiriman Pesan Otomatis

Anda dapat mengonfigurasi Claude (atau model AI lainnya) untuk mengirim pesan atas nama Anda. Misalnya:

/ask "Send a message to John Doe on WhatsApp: 'Hello, how are you?'"
example 1 result

Di balik layar:

Claude memicu server WhatsApp MCP.

Server menggunakan API WhatsApp untuk mengirim pesan.

Kasus Penggunaan 2: Analisis Percakapan

Anda dapat menggunakan Claude untuk menganalisis percakapan WhatsApp Anda. Misalnya:

/ask "Analyze the last conversation with Jane on WhatsApp"

Claude akan memproses percakapan menggunakan model AI dan mengembalikan wawasan, seperti analisis sentimen, ekstraksi topik, dan tema utama.

example 2 result

Bagian 4: Fitur Lanjutan & Keamanan

Manajemen Sesi WhatsApp

WhatsApp MCP memungkinkan Anda mengelola beberapa sesi WhatsApp secara terprogram. Ini termasuk membuat dan mengelola grup, mengirim file, dan mengambil riwayat obrolan. Ini adalah kasus penggunaan yang lebih canggih yang memerlukan eksplorasi lebih lanjut tentang API WhatsApp dan dokumentasi MCP.

Praktik Terbaik Keamanan

Keamanan sangat penting saat berurusan dengan data pesan pribadi. Berikut adalah beberapa praktik terbaik yang penting:

  • Persetujuan Pengguna: Selalu dapatkan persetujuan eksplisit dari pengguna sebelum mengakses data WhatsApp mereka. Transparansi adalah kunci.
  • Privasi Data: Lindungi data pengguna dengan kontrol akses dan enkripsi yang sesuai. Ikuti peraturan privasi data seperti GDPR dan CCPA.
  • Keamanan Alat: Perlakukan alat dengan hati-hati karena mewakili eksekusi kode arbitrer. Pahami risiko yang terlibat sebelum menjalankan kode apa pun.

Bagian 5: Pemecahan Masalah & FAQ

Bagian ini mencakup masalah umum dan solusinya:

  1. "Saya tidak menerima pesan." (Periksa kunci API, status server, konektivitas jaringan)
  2. "Claude tidak menanggapi perintah saya." (Verifikasi konfigurasi MCP, periksa pengaturan Claude)
  3. "Akun WhatsApp saya diblokir." (Hindari mengirim spam atau melanggar persyaratan layanan WhatsApp)

Kesimpulan

Anda sekarang telah berhasil menyiapkan dan menguji WhatsApp MCP, membuka pintu ke dunia pesan otomatis dan ditingkatkan AI. Mulai dari mengotomatiskan tugas-tugas duniawi hingga mendapatkan wawasan berharga dari percakapan Anda, WhatsApp MCP memberdayakan Anda untuk memanfaatkan kekuatan AI dalam komunikasi harian Anda. Ini hanyalah permulaan! Bereksperimenlah dengan model AI yang berbeda, jelajahi kemampuan API WhatsApp, dan buat alur kerja khusus untuk benar-benar mempersonalisasi pengalaman pesan Anda. Rangkul masa depan komunikasi dengan WhatsApp MCP!

Apidog Ui image
button
Apa itu Ollama? Cara Menginstal Ollama?Sudut Pandang

Apa itu Ollama? Cara Menginstal Ollama?

đŸ’¡Ingin alat Pengujian API yang hebat yang menghasilkan Dokumentasi API yang indah? Ingin platform terintegrasi, All-in-One untuk Tim Pengembang Anda bekerja sama dengan produktivitas maksimum? Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau! button Lanskap kecerdasan buatan (AI) terus berkembang dengan kecepatan tinggi, dan Model Bahasa Besar (LLM) menjadi semakin kuat dan mudah diakses. Meskipun banyak orang berinteraksi dengan model

Di Mana Unduh Swagger UI Bahasa Indonesia Gratis?Sudut Pandang

Di Mana Unduh Swagger UI Bahasa Indonesia Gratis?

Ingin Swagger UI dalam Bahasa Indonesia? Artikel ini menjelaskan mengapa tidak ada unduhan resmi gratis dan cara mengaktifkan terjemahan. Jelajahi fitur Swagger dan lihat mengapa Apidog adalah alternatif Swagger superior untuk desain, pengujian, dan dokumentasi API yang terintegrasi.

Oliver Kingsley

April 23, 2025

Di Mana Mengunduh Postman Bahasa Indonesia Gratis?Sudut Pandang

Di Mana Mengunduh Postman Bahasa Indonesia Gratis?

Bisakah Anda mengunduh Postman Bahasa Indonesia gratis? Meskipun Postman tidak memiliki dukungan Bahasa Indonesia native, ada solusi lain. Jelajahi ini & temukan Apidog, alternatif Postman terpadu yang kuat untuk menyederhanakan alur kerja API Anda, apa pun bahasanya.

Oliver Kingsley

April 22, 2025