apple-voice-memo-mcp — MCP-сервер для Claude Code
Даёт ИИ-агенту доступ к записям «Диктофона» на macOS: список, аудио, готовые расшифровки и генерация новых. Пригодится, если вы диктуете заметки голосом.
claude mcp add apple-voice-memo-mcp -- npx -y apple-voice-memo-mcpЧто делает apple-voice-memo-mcp
Сервер читает базу данных «Диктофона» и лежащие рядом файлы .m4a. Через инструменты list_voice_memos, get_voice_memo, get_audio, get_transcript и transcribe_memo агент может перечислить записи с метаданными, отдать путь к аудио или base64, вытащить расшифровку и сгенерировать новую через SFSpeechRecognizer.
Готовые расшифровки Apple хранит прямо внутри .m4a в атоме tsrp — отдельных файлов нет. Сервер разбирает этот атом сам. Если расшифровки нет, её можно сделать инструментом transcribe_memo, язык по умолчанию en-US.
Нужен macOS Sonoma 14.0 или новее и Node.js 18+. Терминалу или приложению, откуда запускается сервер, надо выдать Full Disk Access в «Системных настройках» — без этого база не прочитается. Приложение «Диктофон» должно быть открыто хотя бы раз. Для распознавания речи система запросит разрешение отдельно. Если падает на нативных биндингах better_sqlite3.node, помогает npm rebuild better-sqlite3.
Какие задачи решает
- найти нужную голосовую заметку по названию среди десятков записей
- вытащить расшифровку из записи, которую Apple уже обработала
- сгенерировать текст из мемо, у которого расшифровки нет
- отдать агенту аудиофайл как путь или base64
- собрать список записей с датами и длительностью для дальнейшей работы
Примеры запросов агенту
- Покажи мои последние голосовые заметки за неделю
- Достань расшифровку из записи «Совещание» и сохрани её в файл
- Расшифруй мемо с id 12 на русском
Как установить apple-voice-memo-mcp
Командой платформы
claude mcp add apple-voice-memo-mcp -- npx -y apple-voice-memo-mcpКомандой платформы
codex mcp add apple-voice-memo-mcp -- npx -y apple-voice-memo-mcpФайл настроек
{
"mcpServers": {
"apple-voice-memo-mcp": {
"command": "npx",
"args": [
"-y",
"apple-voice-memo-mcp"
]
}
}
}Файл настроек
{
"servers": {
"apple-voice-memo-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"apple-voice-memo-mcp"
]
}
}
}Командой платформы
gemini mcp add apple-voice-memo-mcp npx -y apple-voice-memo-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о apple-voice-memo-mcp
Как установить apple-voice-memo-mcp в Claude Code?
Выполните claude mcp add apple-voice-memo-mcp -- npx -y apple-voice-memo-mcp, затем проверьте подключение командой /mcp.
Что делает apple-voice-memo-mcp?
Даёт агенту доступ к записям «Диктофона» на macOS: перечисляет их, отдаёт аудио, извлекает готовые расшифровки и генерирует новые через SFSpeechRecognizer.
Почему сервер не видит базу «Диктофона»?
Скорее всего, не выдано разрешение Full Disk Access для терминала или приложения. Ещё проверьте, что «Диктофон» открывался хотя бы раз.