nab — MCP-сервер для Claude Code: что делает и как установить
nab получает веб-страницы в чистом Markdown, расшифровывает аудио и видео, а также отслеживает изменения URL. Данные обрабатываются локально.
Открыть на GitHubЧто делает nab
nab — локальный Rust-бинарник с MCP-сервером и CLI. Он загружает URL в виде Markdown, умеет использовать cookies браузера и извлекать фрагменты под запрос модели. Команда анализа расшифровывает аудио и видео, определяет говорящих и добавляет временные метки. Модели устанавливаются отдельно через nab models fetch <name>.
Сервер также следит за URL и отправляет уведомления через MCP-ресурсы. Веб-страницы проходят локальную проверку на скрытые инструкции для ИИ и сигнатуры prompt injection до передачи агенту. Для анализа на macOS Apple Silicon используется fluidaudio; доступны также sherpa-onnx и whisper. Для nab browser нужен настроенный WebSocket Chrome DevTools Protocol: Chromium в комплект не входит.
Какие задачи решает
- получить веб-страницу в чистом Markdown
- вытащить из страницы фрагмент под запрос модели
- расшифровать аудио или видео и разделить говорящих
- отслеживать изменения URL и получать уведомления
- отфильтровать скрытые инструкции на веб-странице
Примеры запросов агенту
- Получи содержимое
https://news.ycombinator.comв Markdown и оставь только сведения по моему запросу. - Расшифруй
interview.mp4, определи говорящих и добавь временные метки. - Начни отслеживать
https://status.openai.comи сообщай об изменениях.
Как установить nab
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о nab
Как установить nab в Claude Code?
Через Homebrew выполните brew trust --tap MikkoParkkola/tap, затем brew install MikkoParkkola/tap/nab. После установки подключите бинарник nab-mcp в Claude Code.
Что делает nab?
Он получает URL как чистый Markdown, анализирует аудио и видео локальными моделями и отслеживает изменения страниц через MCP-ресурсы.
Что нужно для работы nab browser?
Нужен настроенный WebSocket-эндпоинт Chrome DevTools Protocol. Chromium сервер не устанавливает и сам по умолчанию не запускает браузер.