FunASR — MCP-сервер для Claude Code: что делает и как установить
Сервер превращает локальные аудиозаписи в текст через FunASR. Пригодится, чтобы расшифровать встречу или голосовую заметку из чата с ИИ.
claude mcp add mcp_server -- docker run -i --rm ghcr.io/modelscope/funasr-mcp:0.1.2Что делает FunASR
MCP-сервер предоставляет инструмент transcribe_audio: передайте ему путь к аудиофайлу, и он вернёт распознанный текст. Поддерживаются форматы WAV, MP3, FLAC, M4A и OGG; язык можно определить автоматически или задать кодом, например en или yue. Для длинных записей используется сегментация речи, а временные метки появятся, если их вернёт модель.
Распознавание выполняется локально, API-ключ не нужен. Модель и устройство задаются через FUNASR_MODEL и FUNASR_DEVICE; доступны cpu, cuda и mps. По умолчанию используется CPU, поэтому при настройке проверьте, подходит ли он для вашей машины. Для запуска через Python установите funasr; также можно подключить сервер в Claude Code командой из ответа ниже.
Какие задачи решает
- расшифровать запись встречи
- перевести голосовую заметку в текст
- получить текст из аудио в формате MP3 или FLAC
- обработать длинную запись с разделением речи на фрагменты
Примеры запросов агенту
- Расшифруй запись встречи из
~/Downloads/meeting.wav. - Преобразуй голосовую заметку
~/voice_note.m4aв текст. - Определи, что сказано в аудиофайле
/path/to/interview.mp3.
Как установить FunASR
Командой платформы
claude mcp add mcp_server -- docker run -i --rm ghcr.io/modelscope/funasr-mcp:0.1.2Командой платформы
codex mcp add mcp_server -- docker run -i --rm ghcr.io/modelscope/funasr-mcp:0.1.2Файл настроек
{
"mcpServers": {
"mcp_server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/modelscope/funasr-mcp:0.1.2"
]
}
}
}Файл настроек
{
"servers": {
"mcp_server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/modelscope/funasr-mcp:0.1.2"
]
}
}
}Командой платформы
gemini mcp add mcp_server docker run -i --rm ghcr.io/modelscope/funasr-mcp:0.1.2По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о FunASR
Как установить FunASR в Claude Code?
Выполните команду claude mcp add mcp_server -- docker run -i --rm ghcr.io/modelscope/funasr-mcp:0.1.2. Она добавит MCP-сервер через Docker.
Что делает FunASR?
Сервер распознаёт речь в локальном аудиофайле и возвращает текст. Для длинных записей он разбивает речь на фрагменты.
Нужен ли API-ключ для FunASR?
Нет, распознавание выполняется локально. Устройство задаётся через FUNASR_DEVICE; доступны cpu, cuda и mps.