Dasturiy ta'minot

Cloudflare orqali WhatsApp xabarlarini o'qish uchun bepul server

19-oktabr, 2026, 04:150 ko'rish4 daqiqa o'qish
Cloudflare orqali WhatsApp xabarlarini o'qish uchun bepul server

Finereli tomonidan yaratilgan WhatsApp MCP serveri Cloudflare orqali ishga tushirilishi mumkin. Bu server WhatsApp xabarlarini o'qish va qidirish imkonini beradi. Ushbu server Cloudflare hisobingizda ishga tushiriladi va WhatsApp Webga o'xshash usulda telefoningizni ulashish orqali ishlatiladi. Bu server WhatsApp xabarlarini o'qish va qidirish imkonini beradi, lekin xabar yuborish imkonini bermaydi.

Serverni o'rnatish

Serverni o'rnatish uchun quyidagi qoidalarni bajaring:

git clone https://github.com/finereli/whatsapp-mcp
cd whatsapp-mcp
npm install

# 1. A place for the sign-in tokens. Paste the id it prints into wrangler.jsonc.
npx wrangler kv namespace create OAUTH_KV

# 2. A password for the page that links your phone. 12+ characters.
npx wrangler secret put OWNER_PASSWORD

# 3. Deploy.
npm run deploy
  • Cloudflare hisobingiz bo'lishi kerak.
  • Node 20 yoki undan yuqori versiyasi o'rnatilgan bo'lishi kerak.
  • Telefoningiz bo'lishi kerak.

Serverni o'rnatish uchun quyidagi komandalarni bajaring:

git clone https://github.com/finereli/whatsapp-mcp
cd whatsapp-mcp
npm install

Keyin quyidagi komandalarni bajaring:

npx wrangler kv namespace create OAUTH_KV
npx wrangler secret put OWNER_PASSWORD
npm run deploy

Deploy bo'lganidan keyin Wrangler sizga URLni chiqarib beradi, masalan, https://whatsapp-mcp.your-name.workers.dev. Ushbu URLni oching va quyidagi qadamlarni bajaring:

  • WhatsAppni ulashing. QR kodni WhatsApp orqali skan qiling (Sozlamalar, Ulashtirilgan qurilmalar, Qurilma ulashing). Agar telefon ekraningizda skan qila olmasangiz, telefon raqamini ishlatishingiz mumkin. Birinchi ulashish tarixingizni import qiladi.
  • Agentingizni ulashing. Claude Code-da quyidagi komandani bajaring:
claude mcp add --transport http whatsapp https://your-url/mcp

Keyin quyidagi komandani kiriting:

claude mcp add --transport http whatsapp https://your-url/mcp
/mcp

va parol bilan kirishingiz kerak. Boshqa klientlar uchun ushbu URLni ulashingiz mumkin.

Serverning ishlash printsipi

Server sizning telefoningiz bilan ulashadi va WhatsApp xabarlarini o'qish va qidirish imkonini beradi. Server sizning telefoningiz bilan bog'langan qurilma bo'lib, WhatsApp bilan doimiy bog'lanmaydi. Agentingiz so'rov qilsa yoki kuniga bir marta u bog'lanadi, WhatsApp tomonidan yuborilgan xabarlarni yig'ib, o'zining bazasiga yozadi va bog'lanishni uzadi. Sizning telefoningiz normal ishlashini davom ettiradi va bildirishnomalarni oladi.

Xabarlar sizning Cloudflare hisobingizdagi SQLite bazasida saqlanadi. Hech qayerga yuborilmaydi.

Serverning cheklovlari

Serverning bir necha cheklovlari bor:

MCP client ──OAuth──> Worker (src/index.ts)
                        ├─ /mcp ───────────> mcp.ts: tools, one fresh McpServer per request
                        ├─ /, /setup, /authorize, /login/*, /pair/*   (landing, sign-in, pairing UI)
                        └─ cron 04:00 UTC ──> pull()
                                   │ RPC
                                   v
              WhatsAppStore (Durable Object, one instance named "owner")
                ├─ SQLite: auth keys, messages, chats, contacts, FTS5 index
                └─ Baileys socket, opened only during a session (pairing or pull)
                                   │ WebSocket
                                   v
                              WhatsApp servers
  • Server faqat o'qish imkonini beradi, xabar yuborish imkonini bermaydi.
  • Server sizning telefoningiz bilan bog'langan qurilma bo'lib, doimiy bog'lanmaydi.
  • Server sizning telefoningiz bilan bog'langan qurilma bo'lib, doimiy bog'lanmaydi.
  • Server sizning telefoningiz bilan bog'langan qurilma bo'lib, doimiy bog'lanmaydi.
  • Server sizning telefoningiz bilan bog'langan qurilma bo'lib, doimiy bog'lanmaydi.

Server WhatsAppning rasmiy API-sini ishlatmaydi, balki WhatsApp Web ishlatadigan protokolni ishlatadi. Bu WhatsAppning shartlariga zid bo'lishi mumkin, ammo amaliy jihatdan xavf kam. Server faqat o'qish imkonini beradi, xabar yuborish imkonini bermaydi.

Serverning foydalanishi

Serverni foydalanish uchun quyidagi so'rovlarni qiling:

  • "Dana parvozlar haqida nima dedi?"
  • "Ijarani eslatgan har bir xabarni toping, barcha chatlarda."
  • "Bu hafta oilaviy guruhda nimani o'tkazib yubordim?"

Server sizning telefoningiz bilan bog'langan qurilma bo'lib, doimiy bog'lanmaydi. Agentingiz so'rov qilsa yoki kuniga bir marta u bog'lanadi, WhatsApp tomonidan yuborilgan xabarlarni yig'ib, o'zining bazasiga yozadi va bog'lanishni uzadi. Sizning telefoningiz normal ishlashini davom ettiradi va bildirishnomalarni oladi.

Xabarlar sizning Cloudflare hisobingizdagi SQLite bazasida saqlanadi. Hech qayerga yuborilmaydi.

Xulosa

Finereli tomonidan yaratilgan WhatsApp MCP serveri Cloudflare orqali ishga tushirilishi mumkin. Bu server WhatsApp xabarlarini o'qish va qidirish imkonini beradi. Server sizning telefoningiz bilan bog'langan qurilma bo'lib, doimiy bog'lanmaydi. Agentingiz so'rov qilsa yoki kuniga bir marta u bog'lanadi, WhatsApp tomonidan yuborilgan xabarlarni yig'ib, o'zining bazasiga yozadi va bog'lanishni uzadi. Sizning telefoningiz normal ishlashini davom ettiradi va bildirishnomalarni oladi.

Asl manba: github.com

Manba: Hacker News
#whatsapp #cloudflare #mcp #server #ai
Telegram da muhokama qilish