Chamade

Chamade

chamade-ioMIT
Chamade — это голосовой и чат-шлюз для AI-агентов. Он подключает вашего агента к встречам и личным сообщениям в Discord, Microsoft Teams, Google Meet, Telegram, SIP, Zoom, Nextcloud Talk, Slack и WhatsApp. Вам не нужно писать отдельную интеграцию для каждого сервиса — достаточно настроить Chamade и указать, каким провайдером STT/TTS пользоваться. Сервер реализует протокол MCP и включает набор инструментов для управления звонками, отправки сообщений, загрузки файлов и синтеза речи. Транскрипты звонков приходят как события, а команда chamade_call_say воспроизводит текст голосом в эфире. Сам сервер работает в облаке Chamade (hosted MCP) и обновляется автоматически — вам не нужно заботиться о серверной части.

Установка

npx -y @chamade/mcp-server

Характеристики

Общее

  • СтатусСообщество
  • Разработчикchamade-io
  • ЛицензияMIT

Технологии

  • Языки
    JavaScript
  • Транспорт
    streamable-httpstdio

Описание

Возможности

  • Присоединение AI-агента к голосовым встречам и чатам на десяти популярных платформах
  • Отправка и получение сообщений в личных диалогах и чатах встреч через инструменты chamade_dm_chat и chamade_call_chat
  • Загрузка файлов: сервер генерирует предварительно подписанные URL для загрузки (chamade_file_upload_url), файл можно прикрепить к любому сообщению
  • Синтез речи в звонок — команда chamade_call_say воспроизводит текст голосом, настроенным в дашборде
  • Получение транскриптов звонков в реальном времени (события call_transcript)
  • Поддержка собственной голосовой пайплайны: если у вас уже есть решение (OpenAI Realtime, LiveKit, Pipecat и др.), Chamade передаёт сырое PCM-аудио через WebSocket — вы забираете аудио на себя
  • Обработка входящих файлов (включая голосовые заметки) через очередь chamade_inbox — ссылки подписаны, агент может скачать файл без дополнительной аутентификации
  • Поддержка прикрепления файлов в личных сообщениях и чатах встреч для Discord, Telegram, Slack, WhatsApp и Nextcloud Talk
  • Бесплатный режим на этапе раннего доступа: никакой подписки, квот или скрытых платежей

Как подключить

Сервер доступен в двух вариантах подключения.

Если клиент поддерживает Streamable HTTP (Claude Desktop последней версии, Claude Code, Cursor, Windsurf), укажите адрес https://mcp.chamade.io/mcp/ в настройках MCP. Устанавливать пакет не нужно.

Если клиент работает через stdio, выполните команду npx -y @chamade/mcp-server. Пакет автоматически запустит обёртку, которая соединится с hosted-сервером.

Пример конфигурации для Claude Desktop (stdio):

{ "mcpServers": { "chamade": { "command": "npx", "args": ["-y", "@chamade/mcp-server"], "env": {} } } }

После добавления перезапустите клиент. Готово — теперь AI-ассистент может управлять звонками и сообщениями через Chamade.

Для работы голосовых функций дополнительно настройте STT/TTS-провайдера (ElevenLabs, Deepgram, OpenAI, Cartesia) в личном кабинете на портале chamade.io. Это делается один раз и не требует перезапуска MCP-сервера.

Примеры запросов

  • «Присоединись к встрече Google Meet по ссылке https://meet.google.com/abc-def-ghi и поприветствуй участников.»
  • «Отправь в чат текущего созвона в Teams сообщение: «Презентация начнётся через 2 минуты, подготовьте вопросы»».
  • «Проверь входящие файлы в chamade_inbox, скачай последнее голосовое сообщение и расшифруй его.»
  • «Скажи в звонок: «Извините, мне нужно переключиться. Повторите, пожалуйста, последний слайд» — используй голос ElevenLabs.»

Технические детали

Язык реализации: JavaScript. Основной транспорт: Streamable HTTP (сервер расположен по адресу https://mcp.chamade.io/mcp/). Для обратной совместимости предоставляется npm-пакет, который выступает stdio-обёрткой — он запускает локальный процесс, прозрачно соединяющийся с hosted-сервером. Лицензия: MIT. Клиенты: любые MCP-клиенты с поддержкой Streamable HTTP (Claude Desktop, Claude Code, Cursor, Windsurf) или stdio. Для полноценной работы с голосом потребуется настроить STT/TTS-провайдера в дашборде Chamade. Сервер находится на ранней стадии и на данный момент полностью бесплатен.

Поделиться