iterm-mcp

MCP-сервер для iTerm: агент запускает команды в текущей сессии терминала, читает вывод и шлет управляющие символы

  • 571 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Выполняет произвольные команды в вашем терминале
  • Нет встроенной проверки безопасности команд
  • Может запускать и прерывать любые процессы
Все причины и проверки

ferrislucas/iterm-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/iterm-mcp

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

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Выполняет произвольные команды в вашем терминале
  • Нет встроенной проверки безопасности команд
  • Может запускать и прерывать любые процессы

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту доступ к активной сессии iTerm на macOS. Агент пишет команды в терминал, читает нужное число последних строк вывода и отправляет управляющие символы вроде ctrl-c и ctrl-z. Так можно работать с REPL и следить за длинными командами, показывая модели только интересующую часть вывода. Вы делите терминал с моделью и видите каждый шаг. Ставится через npx и рассчитан на Claude Desktop и другие MCP-клиенты, зависимостей мало.

Для кого. Для разработчиков и devops-инженеров на macOS, которым удобно делегировать шаги в терминале агенту.

Подходит, если

  • Нужно, чтобы агент выполнял команды в вашей сессии iTerm
  • Нужна работа с REPL и интерактивными процессами
  • Нужно прерывать команды управляющими символами

Не подходит, если

  • Вы не на macOS или не используете iTerm2
  • Нельзя давать агенту прямое выполнение команд без ограничений
  • Нужна встроенная проверка безопасности команд, ее здесь нет

Пример запроса к агенту

Запусти тесты в текущем терминале и покажи последние строки вывода

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Нужны iTerm2 и Node.js версии 18 и новее. Сервер не оценивает безопасность команд: он выполняет то, что решил агент, ответственность на пользователе. Для многошаговых задач может понадобиться прервать модель, если она пошла не туда. Начинать лучше с небольших задач.

Как отключить. Удалите запись iterm-mcp из конфигурации MCP клиента.

Частые вопросы

Проверяет ли сервер команды на опасность?

Нет. Встроенных ограничений нет, безопасность на пользователе. Следите за действиями и прерывайте, когда нужно.

Работает ли на Windows или Linux?

Нет, сервер завязан на iTerm2 и работает на macOS.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

CLI и TypeScript-рантайм для вызова MCP-серверов из терминала, скриптов и сгенерированных типизированных клиентов

CLIРасширенный доступ5,1 тыс.Звезды репозитория

Терминал для macOS с CLI termio и скиллом: агенты порождают соседние сессии, а вы видите, какому из них нужен ответ

CLIШирокий доступ790Звезды репозитория

term-cli запускает интерактивные программы для агента в tmux-сессиях, а человек вводит пароли и MFA через term-assist.

CLIШирокий доступ103Звезды репозитория

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория
Официальный

Размещенный MCP-сервер, который связывает claude.ai, ChatGPT и Cursor с файлами и терминалом вашего компьютера по OAuth

MCP-серверШирокий доступ220Звезды репозитория
Официальный

Консольный отладчик MCP-серверов от Giant Swarm: REPL для инструментов, OAuth 2.1 и режим MCP-сервера для Cursor

CLIРасширенный доступ38Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
iterm-mcp (эта карточка)нетне нужна571
kubectl-mcp-serverнетне нужна972читает состояние кластера и разбирает сбои подов
Unreal Engine MCP Serverнетне нужна1 032ассеты, акторы и блупринты Unreal Engine
Android MCPнетне нужна924управляет Android-устройством через ADB

Коротко о README

README представляет сервер, который дает модели доступ к сессии iTerm с тремя инструментами: запись в терминал, чтение заданного числа строк вывода и отправка управляющего символа. Отдельно вынесены соображения безопасности: встроенных ограничений нет, за выполнение отвечает пользователь. Установка через npx, есть вариант через Smithery, требуются iTerm2 и Node.js 18 и новее. Приведены команды для сборки, разработки и отладки через MCP Inspector. Лицензия MIT.

Бейдж для README

Сообщить о проблеме