Chamade — MCP-сервер для Claude Code: голос и чат в звонках
Подключает ИИ-агента к голосовым встречам и личным сообщениям: он входит в звонок, говорит вслух и пишет в чат. Нужен ключ CHAMADE_API_KEY.
claude mcp add server -- npx -y @chamade/mcp-serverЧто делает Chamade
Chamade — шлюз, через который агент попадает в звонки и переписку на Discord, Microsoft Teams, Google Meet, Telegram, SIP, Zoom, Nextcloud Talk, Slack и WhatsApp. MCP-сервер даёт инструменты управления: chamade_call_join заводит агента в встречу по ссылке, chamade_call_say произносит текст голосом, chamade_call_chat отправляет сообщение в чат встречи, chamade_call_status отдаёт состояние звонка и новые строки расшифровки. Входящий звонок можно принять через chamade_call_accept или отклонить через chamade_call_refuse.
Сам сервер живёт по адресу https://mcp.chamade.io/mcp/ и работает по Streamable HTTP. Если ваш клиент умеет HTTP, npm-пакет не нужен — настройте подключение прямо на этот адрес. Для клиентов только со stdio есть пакет @chamade/mcp-server: это тонкая обёртка, которая поднимает mcp-remote и мостит stdio к тому же хостовому эндпоинту. Инструменты и события одинаковые, отдельной реализации на stdio нет.
Голос устроен так: вы кладёте свой ключ ElevenLabs, Deepgram, OpenAI или Cartesia в дашборд, и Chamade прогоняет речевую цепочку на своей стороне. Расшифровка приходит событиями call_transcript. Если у вас уже есть свой голосовой пайплайн, сервер отдаёт сырое PCM-аудио звонка по двунаправленному WebSocket — транспорт на Chamade, речевой слой на вас. Без CHAMADE_API_KEY обёртка не стартует: пустое значение или плейсхолдер вроде chmd_... она отвергает, а на OAuth не переключается.
Какие задачи решает
- завести агента в голосовую встречу по ссылке
- произнести ответ вслух прямо в звонке
- отправить файл в чат встречи или в личные сообщения
- узнать новые строки расшифровки без ручного опроса
- принять или отклонить входящий звонок
Примеры запросов агенту
- Подключись к встрече по ссылке и скажи, что мы начинаем
- Отправь в чат звонка файл по
file_idи подпиши его - Покажи новые строки расшифровки этого звонка
Как установить Chamade
1Командой платформы
claude mcp add server -- npx -y @chamade/mcp-server2Командой платформы: удалённый сервер
claude mcp add --transport http chamade https://mcp.chamade.io/mcp/1Командой платформы: удалённый сервер
codex mcp add chamade --url https://mcp.chamade.io/mcp/2Командой платформы
codex mcp add chamade -- npx -y @chamade/mcp-serverФайл настроек
{
"mcpServers": {
"chamade": {
"url": "https://mcp.chamade.io/mcp/"
}
}
}{
"mcpServers": {
"chamade": {
"command": "npx",
"args": [
"-y",
"@chamade/mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"chamade": {
"type": "http",
"url": "https://mcp.chamade.io/mcp/"
}
}
}{
"servers": {
"chamade": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@chamade/mcp-server"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http chamade https://mcp.chamade.io/mcp/2Командой платформы
gemini mcp add chamade npx -y @chamade/mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Chamade
Как установить Chamade в Claude Code?
Для HTTP-подключения: claude mcp add --transport http chamade https://mcp.chamade.io/mcp/. Для stdio-варианта: claude mcp add chamade -- npx -y @chamade/mcp-server.
Что делает Chamade?
Даёт агенту инструменты для звонков и переписки: вход во встречу, речь вслух, сообщения в чат, приём входящих звонков и чтение расшифровки.
Что нужно для работы сервера?
Ключ CHAMADE_API_KEY со значением вида chmd_…. Без него stdio-обёртка не запускается.