Stumpy
Stumpy — MCP-сервер для запуска постоянных AI-агентов, которые работают без остановки в Slack, Telegram, SMS и email. Агенты самостоятельно мониторят сообщения, обрабатывают их с помощью AI и отправляют реакции. Это избавляет разработчиков и DevOps от необходимости создавать отдельных ботов для каждого канала.
Сервер подключается к любому MCP-клиенту (Claude Desktop, Cline и другим). Вы управляете агентом через обычный диалог: даёте команду на запуск, остановку, изменение сценария. Благодаря сохранению истории и настроек агенты подходят для долгосрочных задач — круглосуточная поддержка пользователей, сбор обратной связи.
Stumpy особенно полезен командам, которым нужен единый AI-ассистент, доступный во всех основных мессенджерах. Вместо настройки разных ботов достаточно подключить один сервер.
Характеристики
Общее
- СтатусСообщество
Технологии
- Транспортstreamable-httpsse
Описание
Возможности
- Круглосуточная работа агента: он реагирует на сообщения в любое время.
- Один агент для Slack, Telegram, SMS и email — настройте поведение для каждого канала.
- Персистентность: состояние, история и контекст сохраняются между перезапусками.
- Поддержка двух транспортных протоколов MCP: streamable-http и SSE.
- Настройка через переменные окружения: токены и чувствительные данные не попадают в код.
- Управление через MCP: вы отдаёте команды агенту прямо из диалога с AI-ассистентом.
- Автоматические триггеры: агент выполняет действия при наступлении условий (ключевые слова, расписание, события).
- Масштабирование: несколько агентов могут работать параллельно для разных задач.
- Совместимость с любыми MCP-клиентами, от Claude Desktop до Continue.dev.
- Ответы в реальном времени: задержка между получением сообщения и ответом минимальна.
Как подключить
Чтобы подключить Stumpy к Claude Desktop или другому MCP-клиенту, выполните три шага:
- Установите сервер. Команда зависит от репозитория. Если сервер распространяется через npm:
npm install -g @stumpy/mcp(уточните имя пакета). Можно запустить через Docker:docker pull stumpy/mcp. - Создайте или отредактируйте файл
claude_desktop_config.json. Выберите один из вариантов ниже. - Перезапустите клиент.
Вариант с командой и переменными окружения:
{
"mcpServers": {
"stumpy": {
"command": "stumpy",
"args": [],
"env": {
"SLACK_BOT_TOKEN": "xoxb-...",
"TELEGRAM_BOT_TOKEN": "123:...",
"EMAIL_USER": "bot@example.com",
"EMAIL_PASS": "secret"
}
}
}
}
Вариант с уже запущенным HTTP-сервером:
{
"mcpServers": {
"stumpy": {
"url": "http://localhost:3000/mcp",
"transport": "streamable-http"
}
}
}
Сохраните файл и перезагрузите клиент. Агент появится в списке инструментов.
Примеры запросов
- «Запусти агента для Slack: отвечай на вопросы в канале #help, используй контекст документации.»
- «Настрой автоматическую отправку ежедневного статуса в Telegram в 9:00 и 18:00.»
- «Проверь непрочитанные email и перешли мне в Slack краткое содержание.»
- «При получении SMS с кодом подтверждения отправь его в Telegram.»
- «Останови агента в email, оставь только Slack и Telegram.»
Технические детали
Язык: см. в документации. Транспорт: Streamable HTTP, SSE. Лицензия: см. в репозитории. Совместимые клиенты: любые MCP-клиенты, поддерживающие streamable-http или SSE (Claude Desktop, Cline, Continue.dev).