Agentic Coding · RUПеревод редакции 7 октября 2026

MCP-серверы

Model Context Protocol (MCP) добавляет CLI-агентам специализированные возможности: исследование кода, поиск подтверждений в интернете, автоматизацию браузера. Помощники в IDE — агентный режим Copilot в VS Code, Zed, Cursor — всё чаще поставляют эти функции сами. CLI-агенты, включая Claude Code, Copilot CLI и Aider, полагаются на MCP-серверы для расширения базовых файловых операций. Теперь MCP — общий стандарт расширения обеих сред.

Эти MCP-серверы закрывают существенные пробелы в процессах разработки с ИИ.

Исследование кода​

ChunkHound​

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

Что делает:

  • Многошаговый семантический поиск по связям в коде.
  • Гибридный семантический и символьный поиск: сначала обнаружение понятий, затем исчерпывающий поиск регулярными выражениями.
  • Синтез map-reduce с архитектурными связями и ссылками file:line.

Когда использовать:

  • 10 000–100 000 строк: полезен, когда регулярно приходится связывать компоненты по всей кодовой базе.
  • 100 000+ строк: особенно полезен, поскольку самостоятельные агенты дают неполные результаты.
  • 1 000 000+ строк: необходим; единственный подход с поэтапной агрегацией при таком масштабе.

Главный компромисс: расход токенов выше — в 1–2 раза по сравнению с самостоятельным поиском, — но изоляция контекста сохраняет точность первой итерации.

Установка:

uv tool install chunkhound

Требуются Python 3.10+ и менеджер пакетов uv. Настройку API-ключей и другие подробности смотри в ChunkHound на GitHub.

ChunkHound предоставляет инструменты через stdio. Зарегистрируй его во встроенном MCP-клиенте pi:

pi mcp add chunkhound -- chunkhound mcp

В pi 1.0 MCP — встроенное расширение, поэтому пакет-адаптер не нужен. По умолчанию инструменты сервера доступны через codemode: схемы не занимают постоянный промпт, скрипты codemode или tool_search обращаются к ним по требованию. Конфигурацию, режимы предоставления инструментов и OAuth смотри в MCP-серверах pi.

ChunkHound также исследует интернет: ищет документацию, CVE, журналы изменений и актуальные сведения за пределами обучающих данных. Работа с подтверждениями из нескольких источников описана в главе Сбор оснований.

Автоматизация браузера​

Автоматизацию браузера для ИИ-агентов выполняет CLI agent-browser — специализированный инструмент, стабильно показывающий лучшие результаты, чем альтернативы на MCP.

Установку и использование смотри в разделе agent-browser среди CLI-инструментов.

Почему для браузера CLI предпочтительнее MCP:

  • Лучшие результаты: дерево доступности со ссылочными идентификаторами даёт детерминированный и надёжный выбор элементов.
  • Экономия токенов: 500–2000 токенов на снимок против 5000–15 000 у выгрузок DOM через MCP.
  • Простая настройка: не нужна конфигурация MCP, работает с любым агентом, умеющим вызывать оболочку.
  • Быстрые итерации: нативный CLI на Rust с мгновенным разбором команд.
Устаревшая рекомендация: MCP-серверы браузера

Ранее рекомендовались Playwright MCP и Chrome DevTools MCP. Для агентных процессов эти рекомендации теперь считаются устаревшими: подход agent-browser со ссылочными идентификаторами даёт более надёжную автоматизацию с меньшими затратами токенов. MCP-серверы остаются доступны для старых интеграций, но для новых проектов не рекомендуются.


Связанные материалы курса: