mcp-zap
Evolution API MCP
MCP-сервер для отправки и получения сообщений в WhatsApp напрямую из Claude Code с использованием Evolution API (open-source, self-hosted).
Что он делает
Создание и управление инстансами WhatsApp
Отправка текстовых сообщений, медиа, аудио, геопозиции, контактов, опросов, стикеров, кнопок и списков
Чтение переписок и входящих сообщений
Реакция на сообщения, архивация чатов, отметка о прочтении
Related MCP server: mcp-evolution
Предварительные требования
uv (менеджер пакетов Python)
Установка
1. Запуск Evolution API
git clone https://github.com/SEU_USUARIO/evolution-api-mcp.git
cd evolution-api-mcp
docker compose up -dПодождите около 15 секунд и протестируйте:
curl http://localhost:8080/Должен вернуться ответ {"status":200,"message":"Welcome to the Evolution API, it is working!"}.
2. Установка MCP-сервера
uv venv
uv pip install -e .3. Регистрация в Claude Code
claude mcp add evolution-api -s user -- evolution-api-mcpИли добавьте вручную в файл ~/.claude.json:
{
"mcpServers": {
"evolution-api": {
"type": "stdio",
"command": "evolution-api-mcp",
"env": {
"EVOLUTION_API_URL": "http://localhost:8080",
"EVOLUTION_API_KEY": "evo_mcp_2024"
}
}
}
}Windows: для команды может потребоваться полный путь к
.exe:C:/Users/ВАШ_ПОЛЬЗОВАТЕЛЬ/evolution-api-mcp/.venv/Scripts/evolution-api-mcp.exe
4. Подключение вашего WhatsApp
Откройте http://localhost:8080/manager/ в браузере
Используйте Global API Key:
evo_mcp_2024Создайте инстанс (например: "meuwhats")
Нажмите "Gerar QR Code" (Сгенерировать QR-код)
Отсканируйте его через WhatsApp: Настройки > Связанные устройства > Привязка устройства
5. Использование!
Перезапустите Claude Code и начните использовать:
> envia uma mensagem pro 5511999999999 dizendo oi
> mostra minhas conversas recentes
> envia uma foto pra fulanoКонфигурация
Переменная | Описание | По умолчанию |
| URL Evolution API |
|
| API-ключ для аутентификации | (пусто) |
Стандартный API-ключ в Docker Compose — evo_mcp_2024. Измените его в docker-compose.yml, если хотите.
Структура
evolution-api-mcp/
├── docker-compose.yml # Evolution API + PostgreSQL
├── pyproject.toml # Dependencias Python
└── src/evolution_api_mcp/
├── server.py # MCP server (FastMCP + CodeMode)
├── client.py # HTTP client async
└── tools/
├── instance.py # Criar/conectar/deletar instancias
├── messages.py # Enviar texto, midia, audio, etc.
└── chat.py # Listar chats, ler mensagensДоступные инструменты
Instance (Инстанс)
create_instance- Создать инстанс WhatsAppconnect_instance- Подключить и сгенерировать QR-кодfetch_instances- Список инстансовconnection_state- Проверить состояние подключенияlogout_instance- Отключить WhatsApprestart_instance- Перезапустить инстансdelete_instance- Удалить инстанс
Messages (Сообщения)
send_text- Отправить текстsend_media- Отправить изображение, видео или документsend_audio- Отправить аудио/голосовое сообщениеsend_location- Отправить геопозициюsend_contact- Отправить контактную карточкуsend_reaction- Отреагировать эмодзиsend_poll- Отправить опросsend_buttons- Отправить интерактивные кнопкиsend_list- Отправить интерактивный списокsend_sticker- Отправить стикер
Chat (Чат)
find_chats- Список чатовfind_messages- Чтение сообщений из чатаarchive_chat- Архивация/разархивация чатаmark_message_as_read- Отметить как прочитанное
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
WhatsMCP connects Claude and other MCP-compatible AI agents directly to WhatsApp. Send and receive text, images, documents, and voice notes; manage groups (create, add/remove members, promote admins); look up contacts and profiles; follow channels; and read call and message history — all through a standard MCP interface. For voice use cases, WhatsMCP offers SIP-based calling plans (inbound-only, or full inbound/outbound) so AI voice agents can answer and place WhatsApp calls, plus low-latency WebSocket integrations with voice agent providers like ElevenLabs. Multiple WhatsApp accounts can be paired and managed per workspace, with webhook support for real-time inbound message delivery to your own infrastructure.
Let Claude or ChatGPT search, read and send your WhatsApp messages over MCP. OAuth sign-in.
Your own WhatsApp as an MCP server: read, search and send from any MCP client.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables Claude to interact with WhatsApp through the Evolution API, allowing for message sending, contact management, group operations, and WhatsApp instance administration.1221 npm33MIT
- AlicenseBqualityBmaintenanceMCP server that integrates Evolution API to enable WhatsApp messaging, chat management, group operations, and instance control through natural language tools.54424 npm1MIT
- AlicenseAqualityDmaintenanceMCP server that wraps the Evolution API (WhatsApp) as semantic tools for LLM agents, enabling messaging, chat management, group operations, and instance control via natural language.32MIT
- FlicenseNot gradedqualityDmaintenanceMCP server for managing WhatsApp instances and sending messages through Evolution API.1-