iterm-mcp
MCP-сервер для iTerm: агент запускает команды в текущей сессии терминала, читает вывод и шлет управляющие символы
- 571 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Выполняет произвольные команды в вашем терминале
- Нет встроенной проверки безопасности команд
- Может запускать и прерывать любые процессы
Установка
- Работает в
В терминале, через 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-серверов из терминала, скриптов и сгенерированных типизированных клиентов
Терминал для macOS с CLI termio и скиллом: агенты порождают соседние сессии, а вы видите, какому из них нужен ответ
term-cli запускает интерактивные программы для агента в tmux-сессиях, а человек вводит пароли и MFA через term-assist.
MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке
Размещенный MCP-сервер, который связывает claude.ai, ChatGPT и Cursor с файлами и терминалом вашего компьютера по OAuth
Консольный отладчик MCP-серверов от Giant Swarm: REPL для инструментов, OAuth 2.1 и режим MCP-сервера для Cursor
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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.