portview — MCP-сервер для Claude Code: что делает и как установить
Сервер проверяет открытые порты, привязанные к ним процессы и потребление памяти. Он помогает агенту находить конфликты адресов и завершать зависшие службы.
Открыть на GitHubЧто делает portview
Инструмент встроен прямо в CLI-утилиту portview и работает через стандартный ввод-вывод (stdio). Агент получает набор инструментов для анализа сети: list_ports выводит активные слушающие сокеты, inspect_port показывает каталоги и дочерние процессы, а find_process ищет порты по фрагменту имени команды.
Команда doctor выявляет конфликты адресов и привязку баз данных к адресу 0.0.0.0. Она также замечает скопления сокетов в статусе CLOSE_WAIT или процессы с потреблением памяти выше 1 GB. Инструмент diff_ports сравнивает текущее состояние сети с базовым снимком, фиксируя открытые или закрытые порты.
Для остановки процессов предусмотрен kill_port. Клиент видит его как разрушительное действие. Запуск с флагом --read-only отключает остановку процессов, чтобы агент мог только собирать диагностику.
Какие задачи решает
- найти процесс, занявший нужный локальный порт
- проверить утечки соединений и чрезмерный расход памяти
- отследить появление новых открытых портов после запуска сервиса
- принудительно завершить зависший процесс на конкретном порту
Примеры запросов агенту
- Проверь через portview, какой процесс слушает порт 3000.
- Запусти doctor и найди конфликты портов или утечки соединений.
- Заверши процесс, который сейчас занимает порт 8080.
Как установить portview
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о portview
Как установить portview в Claude Code?
Сначала установите утилиту в систему, например через Homebrew командой brew install mapika/tap/portview или через Cargo командой cargo install portview. После этого зарегистрируйте сервер в Claude Code: claude mcp add portview -- portview mcp.
Что делает MCP-сервер portview?
Он передаёт ИИ-агенту инструменты для просмотра сетевых портов, инспекции процессов, поиска утечек соединений и завершения блокирующих служб.
Как запретить агенту останавливать процессы?
Запустите сервер с флагом --read-only, передав аргумент в команду регистрации: portview mcp --read-only. В этом режиме инструмент kill_port отключается.