# babelscribe

Превращает аудио и видео в текст или субтитры без облака на вашей видеокарте. Помогает расшифровать записи встреч и ролики прямо через команды агента.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Автор: phonology024
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/phonology024/babelscribe
- Обновлён: 2026-10-10
- HTML: https://affpapa.org/nevibecode/mcp/babelscribe

## Что делает

Сервер использует `whisper.cpp` и модели Whisper для 99 языков. Он запускает вычисления локально на видеокартах AMD, NVIDIA, Intel или Apple Silicon через Vulkan, CUDA или Metal. Если видеокарта отсутствует, программа переключается на центральный процессор. Сервер сам скачивает готовую сборку `whisper-cli` под текущую операционную систему.

Ассистент получает четыре инструмента: `transcribe` для создания файлов `.srt` или `.txt`, `find_media` для поиска свежих записей в папках пользователя, `list_devices` и `list_languages_and_models`. Для длинных файлов в Codex стандартного таймаута не хватит: нужно вручную поднять лимиты времени в `~/.codex/config.toml`, иначе задача оборвётся на загрузке модели.

## Требования
- Нужно: Python и uv (команды через uvx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add babelscribe -- uvx babelscribe
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from babelscribe <команда>

### Codex

**Командой платформы**
```bash
codex mcp add babelscribe -- uvx babelscribe
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from babelscribe <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "babelscribe": {
            "command": "uvx",
            "args": [
                "babelscribe"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from babelscribe <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "babelscribe": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "babelscribe"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from babelscribe <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add babelscribe uvx babelscribe
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from babelscribe <команда>

## Когда брать
- сгенерировать субтитры в формате SRT или VTT для видеофайла
- расшифровать голосовые заметки без отправки аудио во внешнее облако
- найти последнюю запись в папке загрузок для обработки
- запустить распознавание речи на видеокартах AMD через Vulkan

## Примеры запросов агенту
- Найди самое свежее видео в загрузках и сделай к нему субтитры SRT.
- Расшифруй файл interview.mp4 и сохрани текст рядом с записью.
- Покажи список доступных вычислительных устройств через babelscribe.

## Похожие
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16730
- [labelhead-artist-momentum](https://affpapa.org/nevibecode/mcp/labelhead-artist-momentum.md) — MCP-сервер · ★ 107701
- [Agent Skills Search Server](https://affpapa.org/nevibecode/mcp/agent-skills-search-server.md) — MCP-сервер · ★ 26673
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23283
- [Nhost](https://affpapa.org/nevibecode/mcp/nhost.md) — MCP-сервер · ★ 9369
- [PraisonAI](https://affpapa.org/nevibecode/mcp/praisonai.md) — MCP-сервер · ★ 9298

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
