Tamio MCP

SSH-клиент для macOS со встроенным MCP-сервером: агенты запускают команды на ваших серверах только после вашего подтверждения.

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

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

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

  • Агент запускает команды на ваших серверах и меняет серверы, ключи и пробросы портов.
  • Постоянное разрешение снимает подтверждение для выбранного агента.
Все причины и проверки

missuo/tamio

Установка

Ручная установка

brew install --cask owo-network/brew/tamio

Команда из README. Затем в Claude Code: `claude mcp add tamio -- /Applications/Tamio.app/Contents/Resources/tamio-mcp`.

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

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

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

  • Агент запускает команды на ваших серверах и меняет серверы, ключи и пробросы портов.
  • Постоянное разрешение снимает подтверждение для выбранного агента.

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

Что делает

Tamio объединяет SSH-клиент на движке терминала Ghostty, двухпанельный SFTP, живые показатели серверов и синхронизацию через iCloud со сквозным шифрованием. Встроенный MCP-сервер `tamio` открывает агентам список серверов с нагрузкой (процессор, память, диск, трафик), запуск команд и сохраненных сниппетов на одном или многих серверах, изменение серверов, ключей и пробросов портов. Каждая команда агента ждет вашего решения: разово, на час или навсегда. Пароли и приватные ключи агент не получает; при добавлении ключа он видит только публичную половину. История действий пишется на каждом сервере (какой агент, что запустил, что вернулось), и следующий агент видит ее через `get_activity`. Сервер слушает сокет Unix, доступный только вашему пользователю.

Для кого. Администраторам и разработчикам на macOS, которые ведут парк серверов по SSH и хотят доверить Claude Code или Codex рутину под контролем.

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

  • Агент обновляет пакеты на группе серверов, а вы подтверждаете каждую команду.
  • Нужно сменить агента, не потеряв историю того, что уже сделали на сервере.
  • Серверы лежат в SSH-клиенте с ключами в связке Keychain, и вынимать ключи не хочется.
  • Нужна нагрузка и состояние хостов для решения агента перед деплоем.

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

  • Работаете на Linux или Windows: приложение требует macOS 14 или новее.
  • Агент должен работать без вашего участия, а подтверждение «всегда» вас не устраивает.
  • Нужен MCP для серверов без отдельного приложения-клиента.

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

Покажи нагрузку на всех серверах группы web, предложи обновление пакетов и запусти его на одном сервере после моего подтверждения.

MCP

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

Ограничения

Проект в ранней разработке, версия для iOS только планируется. Приложение должно быть запущено, MCP включен в настройках, пути к бинарному файлу `tamio-mcp` задаются вручную для Codex и других клиентов. Режим «всегда разрешить» снимает подтверждение для выбранного агента. Синхронизация через iCloud включена по умолчанию и отключается в настройках. Выполнение команд на серверах необратимо с точки зрения MCP: перед подтверждением читайте точный текст команды и целевой сервер.

Как отключить. Выключите MCP-сервер в разделе MCP в настройках, удалите запись `tamio` из конфига клиента (`claude mcp remove tamio`) и отзовите постоянные разрешения агентам. Приложение удаляется как обычное, данные iCloud отключаются отдельно.

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

Видит ли агент пароли и ключи?

Нет. Ни один инструмент не возвращает пароль, приватный ключ или парольную фразу. Для нового ключа агент получает только публичную часть.

Как подключить Codex?

Добавьте в `~/.codex/config.toml` раздел `[mcp_servers.tamio]` с `command`, указывающим на `/Applications/Tamio.app/Contents/Resources/tamio-mcp`.

Что с сетевым доступом?

MCP-сервер слушает сокет Unix, который открывается только вашим пользователем, сетевой порт не используется.

Что значит запись истории по задаче?

Агент называет цель шага, например «Install nginx», и все шаги к ней складываются в одну запись с результатами. Следующий агент видит итог сразу.

Как поставить и обновлять?

Через Homebrew: `brew install --cask owo-network/brew/tamio`, либо образ диска из Releases. Приложение обновляется само через Sparkle.

Обсуждение

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

MCP-серверы

MCP SSH Agent, MCP-сервер, берет хосты из ~/.ssh/config, запускает команды и копирует файлы через системные ssh и scp.

MCP-серверШирокий доступ105Звезды репозитория

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

CLIШирокий доступ28,8 тыс.Звезды репозитория

TMX — десктопный SSH-клиент с терминалами, SFTP и встроенным MCP-сервером, через который агент управляет сессиями.

MCP-серверШирокий доступ102Звезды репозитория

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

MCP-серверШирокий доступ1 тыс.Звезды репозитория

Muxin MCP дает агенту доступ к вашим компьютерам: удаленная сессия продолжает работу после закрытия окна приложения.

MCP-серверШирокий доступ462Звезды репозитория

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

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Tamio (эта карточка)нетне нужна137
MCP SSH ManagerнетAPI-ключ539отдельный MCP-сервер для SSH с хранилищем и журналом; Tamio встроен в графический клиент macOS с SFTP и терминалом
SSH MCPнетAPI-ключ875минимальный MCP для управления Linux-серверами по SSH; Tamio добавляет подтверждения, историю на сервере и живые метрики

Коротко о README

Возможности MCP, раздел безопасности, терминал и SFTP, iCloud-синхронизация, установка через Homebrew, сборка из исходников, тесты.

Бейдж для README

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