# portview

Сервер проверяет открытые порты, привязанные к ним процессы и потребление памяти. Он помогает агенту находить конфликты адресов и завершать зависшие службы.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 61
- Автор: Mapika
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Mapika/portview
- Обновлён: 2026-10-13
- HTML: https://affpapa.org/nevibecode/mcp/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` отключает остановку процессов, чтобы агент мог только собирать диагностику.

## Требования
- Нужно: готовый бинарник из релизов репозитория

## Установка

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

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- найти процесс, занявший нужный локальный порт
- проверить утечки соединений и чрезмерный расход памяти
- отследить появление новых открытых портов после запуска сервиса
- принудительно завершить зависший процесс на конкретном порту

## Примеры запросов агенту
- Проверь через portview, какой процесс слушает порт 3000.
- Запусти doctor и найди конфликты портов или утечки соединений.
- Заверши процесс, который сейчас занимает порт 8080.

## Похожие
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [Oh My Posh Validator](https://affpapa.org/nevibecode/mcp/oh-my-posh-validator.md) — MCP-сервер · ★ 23643
- [Keploy](https://affpapa.org/nevibecode/mcp/keploy.md) — MCP-сервер · ★ 18727
- [Coder](https://affpapa.org/nevibecode/mcp/coder.md) — MCP-сервер · ★ 17160
- [mcp](https://affpapa.org/nevibecode/mcp/kubeshark-mcp.md) — MCP-сервер · ★ 12109

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