trackmcp
Back to directory
verissimomanoel

whatsapp-mcp-server

View on GitHub

Whatsapp mcp server

0 stars HTMLServers & Infrastructure Updated May 17, 2025

Documentation

WAHA MCP Server

Linguagem

Servidor MCP (Message Control Protocol) que interage com uma instância do WAHA (WhatsApp HTTP API) para enviar mensagens do WhatsApp e ler uma lista de contatos de um arquivo local.

Funcionalidades Principais ✨

  • Envio de Mensagens via WAHA: Expõe uma ferramenta (`send_message`) que permite enviar mensagens de texto para números de WhatsApp através de uma API WAHA local.
  • Leitura de Contatos: Expõe um recurso (`read_resource`) que lê um arquivo JSON local (`data/contacts.json`) para fornecer uma lista de contatos.
  • Integração com FastMCP: Construído sobre o framework `FastMCP` para expor ferramentas e recursos.

Tecnologias Utilizadas 🛠️

  • Linguagem: Python 3
  • Framework MCP: `FastMCP` (do pacote `mcp-server`)
  • Comunicação HTTP: Biblioteca `requests` (para interagir com a API WAHA)
  • Dependência Externa: WAHA (WhatsApp HTTP API) - Não incluído neste projeto, deve estar rodando separadamente.

Pré-requisitos 📋

Antes de começar, você precisará ter instalado em sua máquina:

  • Python (recomendado 3.7+)
  • `pip` (gerenciador de pacotes Python)
  • Uma instância do WAHA (WhatsApp HTTP API) rodando e acessível em `http://localhost:3000`.
    • Git (para clonar o repositório, se aplicável)

    Frequently asked questions

    What is whatsapp-mcp-server?

    whatsapp-mcp-server is Whatsapp mcp server

    How do I install whatsapp-mcp-server?

    Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

    Is whatsapp-mcp-server open source?

    Yes — it is hosted on GitHub at https://github.com/verissimomanoel/whatsapp-mcp-server.

    Related MCP tools

    Run your own MCP server? See who uses it and what to fix.

    Measure it with TrackMCP