whosaid — MCP-сервер для Claude Code: что делает и как установить
Транскрибирует аудиозаписи с разделением по спикерам на Apple Silicon и ищет реплики через локальный индекс без отправки звука в облако.
claude mcp add --env WHOSAID_WORKSPACE=<WHOSAID_WORKSPACE> --transport stdio whosaid -- uvx whosaidЧто делает whosaid
Сервер связывает Whisper для распознавания речи с локальной диаризацией голосов. В отличие от обычной расшифровки сплошным текстом, инструмент фиксирует таймкоды, определяет число участников встречи и подписывает конкретного говорящего. Программа умеет запоминать голоса. После короткой записи с чтением текста утилита присваивает репликам реальное имя вместо стандартных меток и сохраняет голосовые отпечатки в локальной базе.
В режиме MCP сервер открывает агенту вызовы для транскрибации, разметки участников, диагностики окружения и поиска по каталогу митингов. По длинным записям свыше 15 минут диаризация выполняется параллельными окнами, что заметно ускоряет расчёт. При этом аудиофайлы, голосовые профили и готовый текст обрабатываются офлайн. Внешний сервис Anthropic подключается только при явном указании движка Claude в секции суммаризатора.
Для запуска необходим компьютер с чипом Apple Silicon, установленный ffmpeg и интерпретатор Python не ниже версии 3.11, поэтому системный Python 3.9 из macOS отсекается сразу.
Какие задачи решает
- разделить аудиозапись встречи на реплики по конкретным участникам
- найти договорённости и контекст обсуждения в каталоге прошлых созвонов
- распознать речь без передачи аудиоданных на внешние серверы
- привязать реальные имена к голосам во всех последующих расшифровках
Примеры запросов агенту
- Расшифруй файл
meeting.m4aи покажи список участников с таймкодами реплик. - Найди в архиве транскриптов встречи упоминания дедлайна по релизу.
- Привяжи отпечаток голоса
SPEAKER_01из последней записи к имени Алексей.
Как установить whosaid
Командой платформы
claude mcp add --env WHOSAID_WORKSPACE=<WHOSAID_WORKSPACE> --transport stdio whosaid -- uvx whosaidВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from whosaid <команда>
Командой платформы
codex mcp add whosaid --env WHOSAID_WORKSPACE=<WHOSAID_WORKSPACE> -- uvx whosaidВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from whosaid <команда>
Файл настроек
{
"mcpServers": {
"whosaid": {
"command": "uvx",
"args": [
"whosaid"
],
"env": {
"WHOSAID_WORKSPACE": "<WHOSAID_WORKSPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from whosaid <команда>
Файл настроек
{
"servers": {
"whosaid": {
"type": "stdio",
"command": "uvx",
"args": [
"whosaid"
],
"env": {
"WHOSAID_WORKSPACE": "<WHOSAID_WORKSPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from whosaid <команда>
Командой платформы
gemini mcp add -e WHOSAID_WORKSPACE=<WHOSAID_WORKSPACE> whosaid uvx whosaidВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from whosaid <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о whosaid
Как установить whosaid в Claude Code?
Выполните команду claude mcp add whosaid -- uvx whosaid или укажите путь к рабочей директории: claude mcp add --env WHOSAID_WORKSPACE=<WHOSAID_WORKSPACE> --transport stdio whosaid -- uvx whosaid.
Что делает сервер whosaid?
Сервер расшифровывает аудиозаписи с помощью Whisper, разбивает реплики по спикерам, сопоставляет голоса с сохранёнными профилями и выполняет поиск по каталогу встреч.
Какие системные требования нужны для работы whosaid?
Требуется компьютер Mac на базе процессора Apple Silicon, утилиты ffmpeg и uv, а также рабочая версия Python 3.11 или новее.