iTerm MCP сервер
Реализация сервера Model Context Protocol (MCP) для интеграции с терминалом iTerm2, которая позволяет AI-ассистентам создавать, управлять и взаимодействовать с сессиями терминала iTerm2 на macOS.
автор: rishabkoul
curl -fsSL https://vibebaza.com/i/iterm-mcp-server | bash
Реализация сервера Model Context Protocol (MCP) для интеграции с терминалом iTerm2, которая позволяет AI-ассистентам создавать, управлять и взаимодействовать с сессиями терминала iTerm2 на macOS.
Установка
NPX
npx iterm_mcp_server
Конфигурация
Cursor
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": ["iterm_mcp_server"]
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
open_terminal |
Открыть новый экземпляр терминала |
execute_command |
Выполнить команду в конкретном терминале |
read_output |
Прочитать вывод из конкретного терминала |
close_terminal |
Закрыть конкретный терминал |
list_terminals |
Показать список всех активных терминалов и их информацию |
Возможности
- Создание и управление сессиями терминала iTerm2
- Выполнение команд в терминалах
- Чтение вывода терминала
- Список активных терминалов
- Закрытие терминалов
Ресурсы
Примечания
Требует Node.js >= 14.x, iTerm2 и macOS (поскольку iTerm2 работает только на macOS). Сервер валидирует все входные данные с помощью схем Zod и реализует правильную обработку ошибок и санитизацию входных данных для безопасности.