ferrislucas/iterm-mcp

Сервер MCP, выполняющий команды в текущей сессии iTerm — полезен для REPL и CLI-ассистентов

MCP⭐ 568TypeScriptпоследний релиз: 1.2.6
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

iterm-mcp — это сервер Model Context Protocol, который позволяет LLM напрямую взаимодействовать с активной сессией терминала iTerm2.

Зачем нужен

Инструмент решает задачу интеграции AI в рабочий процесс разработчика, позволяя модели запускать команды, читать вывод и управлять REPL. Это полезно для автоматизации CLI-задач и получения помощи в реальном времени без необходимости копирования текста.

Что можно реализовать

  • Запуск и мониторинг длинных команд с просмотром только последних строк вывода для экономии токенов
  • Взаимодействие с интерактивными оболочками (REPL) через отправку команд и управляющих символов (Ctrl-C, Ctrl-Z)
  • Анализ текущего состояния терминала: модель может отвечать на вопросы о том, что отображается на экране
  • Делегирование многошаговых задач модели с возможностью прерывания процесса при отклонении от плана

Ключевые возможности

  • Экономия токенов за счет чтения только интересующих строк вывода, а не всего лога
  • Полный контроль над терминалом: запуск процессов, отправка управляющих последовательностей
  • Минимальные зависимости: работает через npx, легко интегрируется в Claude Desktop и другие MCP-клиенты
  • Простая установка через Smithery или ручное добавление в конфигурационный файл

👤 Кому подойдёт: разработчики, использующие macOS и iTerm2 для работы с CLI и REPL

Релизы