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-клиенту, выполните три шага:

  1. Установите сервер. Команда зависит от репозитория. Если сервер распространяется через npm: npm install -g @stumpy/mcp (уточните имя пакета). Можно запустить через Docker: docker pull stumpy/mcp.
  2. Создайте или отредактируйте файл claude_desktop_config.json. Выберите один из вариантов ниже.
  3. Перезапустите клиент.

Вариант с командой и переменными окружения:

{ "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).

Поделиться