Integracja z WhatsApp MCP Server

Zintegruj WhatsApp bezproblemowo z asystentami AI za pomocą WhatsApp MCP Server, umożliwiając bezpieczną, lokalną automatyzację wiadomości, pobieranie, analitykę i zarządzanie kontaktami.

Integracja z WhatsApp MCP Server

Co robi „WhatsApp” MCP Server?

WhatsApp MCP (Model Context Protocol) Server działa jako most między asystentami AI a Twoim osobistym kontem WhatsApp. Łącząc się przez wielourządzeniowe API WhatsApp Web (wykorzystując bibliotekę whatsmeow), umożliwia modelom AI takim jak Claude czy Cursor wyszukiwanie i odczytywanie Twoich osobistych wiadomości WhatsApp (w tym obrazów, wideo, dokumentów i dźwięków), wyszukiwanie kontaktów i wysyłanie wiadomości do osób lub grup. Wszystkie interakcje obsługiwane są lokalnie: historia wiadomości przechowywana jest w bazie SQLite, a dane są przekazywane agentowi AI tylko wtedy, gdy zostaną przez Ciebie wyraźnie pobrane przez standaryzowane narzędzia. Takie podejście umożliwia programistom i użytkownikom programowe zarządzanie komunikacją WhatsApp, automatyzację workflow wiadomości oraz integrację danych WhatsApp z szerszymi procesami rozwoju lub produktywności — zachowując pełną kontrolę użytkownika nad dostępem do danych.

Lista promptów

W dostępnej dokumentacji nie są wymienione szablony promptów.

Lista zasobów

  • Dokumentacja nie zawiera jawnej listy zasobów MCP udostępnianych przez serwer.

Lista narzędzi

  • search_contacts: Wyszukiwanie kontaktów WhatsApp po nazwie lub numerze telefonu.
  • list_messages: Pobieranie wiadomości WhatsApp z opcjonalnymi filtrami i parametrami kontekstowymi.
  • list_chats: Listowanie wszystkich dostępnych czatów wraz z ich metadanymi.
  • get_chat: Pobieranie szczegółowych informacji o konkretnym czacie.

Przykłady użycia tego serwera MCP

  • Wyszukiwanie i pobieranie wiadomości WhatsApp
    Programiści i agenci AI mogą programowo wyszukiwać i pobierać wiadomości WhatsApp, w tym multimedia, do przeglądu, raportowania lub archiwizacji.

  • Automatyczne wysyłanie wiadomości
    Umożliwia wysyłkę wiadomości lub plików multimedialnych (obrazy, wideo, dokumenty, audio) do osób lub grup w ramach workflow AI, usprawniając przypomnienia, powiadomienia czy komunikację masową.

  • Zarządzanie kontaktami
    Wspiera wyszukiwanie i organizację kontaktów WhatsApp za pomocą AI, zwiększając produktywność użytkowników zarządzających dużą liczbą kontaktów.

  • Analityka czatów
    Poprzez listowanie i analizę metadanych czatów oraz wiadomości, programiści mogą przeprowadzać analizy lub tworzyć panele z trendami komunikacji, aktywnością grup czy wzorcami rozmów.

  • Integracja z asystentami AI
    Pozwala na płynną współpracę WhatsApp i modeli AI (takich jak Claude czy Cursor), wykorzystując AI do podsumowywania czatów, szkicowania odpowiedzi czy automatyzacji powtarzalnych zadań.

Jak to skonfigurować

Windsurf

W dokumentacji nie podano instrukcji konfiguracji dla Windsurf.

Claude

  1. Wymagania wstępne: Zainstaluj Go, Python 3.6+, UV (menedżer pakietów Pythona) oraz opcjonalnie FFmpeg.
  2. Sklonuj repozytorium:
    git clone https://github.com/lharries/whatsapp-mcp.git
    cd whatsapp-mcp
    
  3. Uruchom bridge WhatsApp:
    cd whatsapp-bridge
    go run main.go
    
    Uwierzytelnij się kodem QR używając aplikacji mobilnej WhatsApp.
  4. Skonfiguruj serwer MCP:
    Zapisz poniższy JSON do ~/Library/Application Support/Claude/claude_desktop_config.json:
    {
      "mcpServers": {
        "whatsapp": {
          "command": "{{PATH_TO_UV}}",
          "args": [
            "--directory",
            "{{PATH_TO_SRC}}/whatsapp-mcp/whatsapp-mcp-server",
            "run",
            "main.py"
          ]
        }
      }
    }
    
  5. Zrestartuj Claude Desktop: Otwórz Claude, aby zobaczyć WhatsApp jako dostępną integrację.

Uwaga dotycząca zabezpieczania kluczy API: Nie są używane jawne klucze API, ale w razie potrzeby można ustawić zmienne środowiskowe w bloku env w konfiguracji JSON.

Przykład z użyciem zmiennej środowiskowej:

{
  "mcpServers": {
    "whatsapp": {
      "command": "{{PATH_TO_UV}}",
      "args": [
        "--directory",
        "{{PATH_TO_SRC}}/whatsapp-mcp/whatsapp-mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "MY_API_KEY": "your_api_key_here"
      },
      "inputs": {
        "api_key": "${MY_API_KEY}"
      }
    }
  }
}

Cursor

  1. Wymagania wstępne: Takie same jak powyżej.
  2. Sklonuj i uruchom bridge: Postępuj zgodnie z krokami jak dla Claude.
  3. Skonfiguruj serwer MCP:
    Zapisz poniższy JSON do ~/.cursor/mcp.json:
    {
      "mcpServers": {
        "whatsapp": {
          "command": "{{PATH_TO_UV}}",
          "args": [
            "--directory",
            "{{PATH_TO_SRC}}/whatsapp-mcp/whatsapp-mcp-server",
            "run",
            "main.py"
          ]
        }
      }
    }
    
  4. Zrestartuj Cursor, aby aktywować integrację.

Uwaga dotycząca zabezpieczania kluczy API: Jeśli to konieczne, użyj tego samego podejścia ze zmiennymi środowiskowymi jak w przykładzie dla Claude.

Cline

W dokumentacji nie podano instrukcji konfiguracji dla Cline.

Jak używać tego MCP w flows

Korzystanie z MCP w FlowHunt

Aby zintegrować serwery MCP z workflow FlowHunt, rozpocznij od dodania komponentu MCP do swojego flow i połączenia go z agentem AI:

FlowHunt MCP flow

Kliknij na komponent MCP, aby otworzyć panel konfiguracji. W sekcji systemowej konfiguracji MCP wstaw dane swojego serwera MCP w tym formacie JSON:

{
  "whatsapp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia ze wszystkimi jego funkcjami i możliwościami. Pamiętaj, aby zamienić “whatsapp” na faktyczną nazwę Twojego serwera MCP i podać własny adres URL serwera MCP.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
PrzeglądWhatsApp MCP server łączy asystentów AI z danymi WhatsApp.
Lista promptówBrak udokumentowanych szablonów promptów.
Lista zasobówNie wymienione w dokumentacji.
Lista narzędzisearch_contacts, list_messages, list_chats, get_chat
Zabezpieczanie kluczy APIMożna użyć zmiennych środowiskowych w JSON, jak w przykładzie.
Wsparcie sampling-u (mniej ważne)Nie wspomniano.
Obsługa rootsObsługa sampling-u

Na podstawie dostępnej dokumentacji, WhatsApp MCP Server jest dobrze udokumentowany pod kątem ogólnej konfiguracji i użycia narzędzi, lecz brakuje w nim szczegółowych informacji o zasobach, szablonach promptów, obsłudze roots oraz sampling-u. Projekt jest dojrzały (licencjonowany, popularny, aktywnie rozwijany), ale brakuje mu zaawansowanej dokumentacji MCP.

Nasza opinia

Ocenilibyśmy ten serwer MCP na 7/10 — jest solidny, popularny i przejrzysty pod kątem praktycznej integracji, ale przydałaby się bardziej rozbudowana dokumentacja MCP dotycząca zasobów, promptów i funkcji zaawansowanych.

Ocena MCP

Posiada LICENSE✅ (MIT)
Ma co najmniej jedno narzędzie
Liczba Forków587
Liczba Gwiazdek4.1k

Najczęściej zadawane pytania

Czym jest WhatsApp MCP Server?

To most łączący asystentów AI z Twoim osobistym kontem WhatsApp przez wielourządzeniowe API WhatsApp Web, umożliwiający programowy dostęp do wiadomości, kontaktów i multimediów — wszystko zarządzane lokalnie.

Jakie narzędzia udostępnia WhatsApp MCP Server?

Udostępnia narzędzia do wyszukiwania kontaktów, pobierania wiadomości, listowania czatów i uzyskiwania szczegółowych informacji o czacie.

Czy moje dane WhatsApp są bezpieczne?

Wszystkie dane WhatsApp przechowywane są lokalnie w bazie SQLite. Dane są udostępniane agentowi AI tylko wtedy, gdy wyraźnie je pobierzesz przez standaryzowane narzędzia FlowHunt.

Jakie są przykładowe zastosowania integracji WhatsApp z FlowHunt?

Możesz automatyzować wysyłanie wiadomości, wyszukiwać i analizować historię czatów, zarządzać kontaktami, prowadzić analitykę czatów oraz umożliwić AI podsumowywanie i tworzenie szkiców odpowiedzi.

Jak skonfigurować WhatsApp MCP Server?

Zainstaluj wymagane narzędzia (Go, Python 3.6+, UV), sklonuj repozytorium, uruchom bridge i skonfiguruj klienta AI (np. Claude lub Cursor) za pomocą podanej konfiguracji JSON. Uwierzytelnij WhatsApp kodem QR.

Czy WhatsApp MCP Server obsługuje szablony promptów lub dodatkowe zasoby?

Obecnie nie są udokumentowane żadne szablony promptów ani dodatkowe endpointy zasobów.

Wypróbuj integrację WhatsApp z FlowHunt

Wzmocnij swoje procesy dzięki automatycznym wiadomościom WhatsApp, wyszukiwaniu i analityce, łącząc FlowHunt ze swoim kontem WhatsApp.

Dowiedz się więcej