agent-bark
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Agent Bark — уведомления от AI-агентов
Небольшой MCP-сервер отправляет важные запросы агента в установленный на iPhone Bark. Есть группировка по проекту, готовые иконки, ограничения повторов и локальное хранение ключа. Ответы и согласования остаются в исходном чате; инструмент не принимает решений за владельца.
Состояние: ранний пилот. Личная версия проекта проверена на macOS с реальным уведомлением и аватаром на iPhone. Переносимая версия прошла тесты и пробный вызов MCP без отправки на Linux; реальная доставка с Linux и совместимость с конкретными агентами ещё не проверены.
Когда уведомлять
Тип | Смысл |
| Агент не может продолжить без ответа человека. |
| Подготовлено конкретное действие, нужно разрешение. |
| Существенная работа полностью готова к проверке. |
| Серьёзная проблема требует владельца. |
Не отправляйте промежуточный прогресс и не используйте критические оповещения для обычной работы. После обработки всех независимых задач сообщение должно содержать один краткий вопрос или результат.
Related MCP server: imessage-mcp
Быстрый запуск: macOS / Linux
Нужны Python 3.10+, git, приложение Bark на iPhone и доступ в интернет. Включите уведомления Bark и проверьте встроенный тест приложения.
git clone https://github.com/omiusgm/agent-bark-setup.git
cd agent-bark-setup
python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
.venv/bin/python setup_browser.pyНа компьютере откроется временная страница 127.0.0.1. Вставьте в неё ключ или пример ссылки из Bark — не отправляйте их в чат. На macOS ключ хранится в Связке ключей под именем agent-bark-setup; на Linux — в ~/.config/agent-bark-setup/device-key с правами 0600. Уже существующий ключ не перезаписывается. Для Linux без браузера настройка пока требует ручной подготовки приватного файла; не передавайте его через публичные сервисы.
Проверка: .venv/bin/python test_push.py. accepted_by_bark означает принятие сервером, а не показ на iPhone. Если сообщение не появилось, проверьте разрешения iOS, интернет и настройки Bark. Одинаковый тест не отправится повторно в течение часа.
Для Codex с CLI из папки проекта:
codex mcp add agent-bark -- "$PWD/.venv/bin/python" "$PWD/mcp_server.py"После добавления откройте новый сеанс Codex и убедитесь, что инструмент send_attention действительно доступен. У других MCP-клиентов используйте те же абсолютные пути к Python и mcp_server.py в настройках stdio MCP. Автоматической регистрации для Dot, Claude Code или удалённого Linux здесь нет. Среды могут требовать собственных разрешений на вызовы.
Правило для агента
Добавьте в инструкции своему агенту:
Используй MCP
agent-barkиsend_attentionтолько когда мне нужен ответ для продолжения, согласование подготовленного действия, проверка всей завершённой работы или помощь при серьёзном сбое. Перед обращением сделай всё, что можешь без меня. Передавайsenderпо своей роли,kind, краткиеproject,chat,host,messageи стабильныйevent_idсобытия. Не включай секреты и личные данные. Не отправляй обычный прогресс. Уведомление не является моим согласием.
У инструмента есть sender, url и dry_run. Роли: codex — лис-разработчик, ezh — только Ёжик, coordinator — сова; dot (Лев) и other пока без аватара. Роль заявляется клиентом и не доказывает личность. Старый icon принимается для совместимости, но игнорируется. dry_run=true создаёт только пример и не обращается к сети или ключу. Параметр url пока принимает только https://t.me/... и https://telegram.me/...; переход по ссылке зависит от приложения на iPhone. Ссылка для конкретного чата Codex Remote не подтверждена.
Готовые иконки
Аватары для разных ролей (созданы с помощью ImageGen, вдохновлены образом агента Ёж):
Ёж | Координатор | Разработчик | Инфраструктура |
|
|
|
|
|
|
|
|
Также доступны простые пиктограммы:
Агент | Согласование | Вопрос | Готово |
|
|
|
|
|
|
|
|
Ошибка | Код | Проект | Сервер |
|
|
|
|
|
|
|
|
Сервер выбирает рабочий аватар по sender, а не компьютеру и не свободному выбору картинки. Остальные изображения из таблицы оставлены как исходные ресурсы. Прямые адреса: https://raw.githubusercontent.com/omiusgm/agent-bark-setup/main/icons/hedgehog-v2.jpg и аналогичные для других аватаров; пиктограммы используют имена вида agent.png. Файлы JPEG и PNG, 256×256; iPhone должен иметь возможность загрузить адрес. Наличие HTTP-ответа не гарантирует показ картинки на каждом устройстве. Оригиналы можно менять и распространять по лицензии MIT.
Приватность и ограничения
Пилот отправляет данные через публичный
api.day.appи Apple APNs. Не включайте в уведомления пароли, ключи, личные письма и клиентские данные. Это не зашифрованный режим Bark.Ключ — доступ к отправке на ваше устройство. Не публикуйте его, не помещайте в команды, логи, файлы репозитория или промпты. Не копируйте ключ между компьютерами без согласия владельца.
Защита от повторов работает на одном компьютере: одинаковые
kind,host,event_idподавляются на час. Разные компьютеры не координируют дубли. При неопределённом ответе (uncertain) сначала проверьте телефон, не отправляйте повторно вслепую.Сервер сам не наблюдает за всеми чатами: агент должен вызвать инструмент. В некоторых сценариях системный запрос прав может не попадать агенту. Ссылки и доставка могут зависеть от версии ОС, сети и настроек.
Ссылка на картинку загружается из GitHub; владелец хоста изображения может видеть запрос. Для чувствительных проектов выбирайте нейтральную иконку.
Проверки разработки
python3 -m unittest discover -s tests -v. При необходимости PNG регенерируются скриптом icons/generate.py с Pillow; для работы MCP Pillow не требуется.
Проект не является официальным продуктом разработчиков Bark или OpenAI.
Обратная связь и вклад в проект
Часть линейки Агент Ёж: сделать подключение личных сервисов к AI-агенту понятным для новичка. Начинаем с чтения, расширяем права отдельно.
Каталог и быстрый старт · Ошибка или идея · Как предложить PR · Безопасность
English: Issues and focused pull requests are welcome. See contribution guidelines.
This server cannot be deployed
Maintenance
Related MCP Connectors
Send mobile pings and route human questions, approvals, and handoffs from AI agents.
Push notifications for AI agents - send instant iPhone notifications from any MCP client.
Send tasks and notifications to people's phones. Answers build a queryable knowledge base.
Reach your own phone from an AI agent: notifications, approval questions, reminders, ring, files.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables sending iOS push notifications through the Bark service directly from Claude conversations. Supports device aliases, all Bark API parameters, and async delivery.54 npm3MIT
- AlicenseNot gradedqualityCmaintenanceLets an AI agent send you an iMessage on your phone through a single tool, with rate limits and urgency levels, so it can interrupt you when it needs your input or finds something important.483 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables coding agents to publish hierarchical project plans and task status changes to a mobile app in real time, letting developers monitor progress and blockers without checking their computer.MIT
- AlicenseNot gradedqualityBmaintenanceNtfyx plugin 0.2.0 sends agent questions and updates to iPhone, Android and a phone-authorized Web Inbox. Local stdio MCP requires the signed CLI (current 0.1.6; minimum 0.1.3+), phone pairing and Ntfyx's hosted relay; not a standalone cloud server. Apple silicon native approvals are verified with CLI 0.1.5+; Intel Mac is unverified. MIT covers only plugin adapters.2MIT