Руководство по коннектору7 мин чтенияMCP-инструментов: 167 языков

Подключить OneSignal MCP к Microsoft Copilot

Дайте ИИ работать с OneSignal: просматривать отправленные push-, email- и SMS-сообщения с результатами доставки и outcomes, находить сегменты, пользователей и шаблоны, а после вашего подтверждения отправлять или планировать сообщения, отменять их, создавать сегменты и обновлять теги пользователей.

HCАвтор: команда HelpCodeОбновлено 7 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

OneSignal

OneSignal

Let your AI work with OneSignal: review sent push, email and SMS messages with their delivery results and outcomes, look up segments, users and templates, and send or schedule messages, cancel them, create segments and update user tags after you confirm.

инструментов

16

Регион

INTL

Категория

Автоматизация маркетинга

Аутентификация

API Key

Требуемые env-vars

ONESIGNAL_APP_IDONESIGNAL_APP_API_KEY
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Кратко

Дайте ИИ работать с OneSignal: просматривать отправленные push-, email- и SMS-сообщения с результатами доставки и outcomes, находить сегменты, пользователей и шаблоны, а после вашего подтверждения отправлять или планировать сообщения, отменять их, создавать сегменты и обновлять теги пользователей.

Пошаговая настройка

Подключи OneSignal к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи OneSignal в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Попробуй спросить

Примеры промптов для OneSignal

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

OneSignal · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → OneSignal, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

OneSignal + Microsoft Copilot

Дайте ИИ работать с OneSignal: просматривать отправленные push-, email- и SMS-сообщения с результатами доставки и outcomes, находить сегменты, пользователей и шаблоны, а после вашего подтверждения отправлять или планировать сообщения, отменять их, создавать сегменты и обновлять теги пользователей.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

ONESIGNAL_APP_ID, ONESIGNAL_APP_API_KEY

Шаг 1 — Получите учётные данные

  1. В OneSignal откройте приложение, затем Settings → Keys & IDs. Скопируйте App ID (UUID) в ONESIGNAL_APP_ID.
  2. На той же странице в разделе App API keys нажмите Add Key, дайте ключу имя и создайте его. Значение начинается с os_v2_app_ и показывается только один раз: сразу вставьте его в ONESIGNAL_APP_API_KEY, без префикса Key.
  3. Установите коннектор и запустите onesignal_view_app: он показывает название приложения и число подписок и проверяет, что App ID и ключ относятся к одному приложению. Ключ работает только для этого приложения; для другого приложения установите коннектор ещё раз с его ID и ключом.

Кто что может: ключ действует от имени всего приложения, а не одного человека. Тот, кто пользуется коннектором, видит пользователей приложения и, пока инструменты отправки включены, может отправлять сообщения его аудитории. Делитесь MCP-сервером только с теми, кому это разрешено.

Что он читает: приложение с числом подписок, отправленные push-, email- и SMS-сообщения с числом доставок и статистикой по платформам, outcomes (клики, подтверждённые доставки, сессии и ваши собственные outcomes, хранятся около 30 дней), сегменты, пользователей по алиасу (обычно external_id) с их тегами и подписками, а также шаблоны сообщений. С onesignal_export_message_history OneSignal формирует CSV-файл с теми, кто получил сообщение или кликнул по нему; события отправки есть только у сообщений для 1 000 и более получателей.

Сначала подтверждение: onesignal_send_push, onesignal_send_email и onesignal_send_sms отправляют настоящие сообщения настоящим людям, сразу или в запланированное время. ИИ сначала показывает вам содержимое, аудиторию и время и отправляет только после вашего подтверждения; для сегмента или больше чем одного получателя он ждёт явного «да, отправляй». onesignal_cancel_message останавливает запланированное сообщение, а onesignal_create_segment и onesignal_update_user (теги, язык, часовой пояс, страна) тоже выполняются только после вашего подтверждения. onesignal_delete_user при установке отключён.

Никто не подошёл: отправка возвращает id сообщения. Пустой id означает, что под таргетинг никто не подошёл, а список ошибок объясняет почему, например "All included players are not subscribed".

Частые ошибки: 401 "Access denied": ключ неверный, удалён или заменён, либо относится не к тому приложению, что App ID. 400 "Failed to parse app_id": App ID не является корректным UUID; скопируйте его заново из Keys & IDs. 400 при отправке: содержимое или таргетинг недействительны, например нет текста на английском или сегменты совмещены с алиасами. 403: ключ ограничен списком разрешённых IP, или ваш план не включает эту функцию. 429: достигнут лимит запросов OneSignal; подождите и повторите.

Коннектор не охватывает задачи уровня организации (все приложения, создание приложений, управление ключами API, журналы аудита), управление подписками и алиасами, Live Activities, сообщения во входящих, journeys и CSV-выгрузки всех подписок и пользовательских событий.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Microsoft Copilot

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.

  1. В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
  2. Укажи Server name (например, AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер.
  3. В аутентификации выбери API key, установи Type в Header, укажи имя заголовка X-API-Key и нажми Create.
  4. В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
  5. Проверь в панели Test агента: попроси о том, для чего нужны инструменты OneSignal.
  6. Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.

Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.

Доступные инструменты

ToolWhat it does
onesignal_view_appGet the OneSignal app this connector is set up for: id, name, total and messageable subscriptions, created and updated times and…
onesignal_list_messagesList the app's messages (push, email, SMS), newest first, 50 at most per page: id, name, contents or subject, segments, schedule…
onesignal_view_messageGet one OneSignal message with its content, targeting, schedule, delivery counts, per-platform stats and, on request, outcomes (clicks…
onesignal_view_outcomesGet the app's outcome totals for the last hour, day or month: clicks (os__click.count), confirmed deliveries…
onesignal_export_message_historyStart an export of who received (events sent) or clicked (events clicked) one message: OneSignal builds a CSV file and returns its download…
onesignal_list_segmentsList the app's segments: id, name, description, created and updated times, read-only and active flags
onesignal_view_userGet a OneSignal user by alias (usually external_id): identity aliases, properties (tags, language, timezone, country, first and last…
onesignal_list_templatesList the app's message templates: id, name, created and updated times, optionally only push, email or SMS ones
onesignal_view_templateGet one OneSignal template with its channel and content (headings, contents, email subject and body, platforms)
onesignal_send_pushSend a push notification with OneSignal to segments (included_segments) or to specific users by alias (include_aliases with target_channel…
onesignal_send_emailSend an email with OneSignal to segments (included_segments) or to specific users by alias (include_aliases with target_channel email), now…
onesignal_send_smsSend an SMS with OneSignal to segments (included_segments) or to specific users by alias (include_aliases with target_channel sms), now or…
onesignal_cancel_messageStop a scheduled or still outgoing OneSignal message; what was already delivered stays delivered
onesignal_create_segmentCreate a segment in the OneSignal app from filters on tags, sessions, language, app version, location or country
onesignal_update_userUpdate a OneSignal user's properties by alias (usually external_id): set tags (string key-value pairs) and language, timezone or country
onesignal_delete_userPermanently delete a OneSignal user with all aliases, properties and subscriptions, by alias

Примеры запросов

  • «Какие push-уведомления мы отправили на прошлой неделе, сколько из них доставлено и по скольким кликнули?»
  • «Покажи клики и подтверждённые доставки по всему приложению за последний день с разбивкой по платформам.»
  • «Найди пользователя с external_id 4821 и покажи его теги и подписки.»
  • «Запланируй push для сегмента Subscribed Users на пятницу в 9:00 с заголовком Распродажа выходных и покажи текст, аудиторию и время перед отправкой.»

FAQ

Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.

Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.

Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.

Следующие шаги

Это руководство помогло?

Подключи OneSignal к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи OneSignal в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

Похожие руководства

Коннекторы

Подключить OneSignal MCP к ChatGPT

Дайте ИИ работать с OneSignal: просматривать отправленные push-, email- и SMS-сообщения с результатами доставки и outcomes, находить сегменты, пользователей и шаблоны, а после вашего подтверждения отправлять или планировать сообщения, отменять их, создавать сегменты и обновлять теги пользователей.

Коннекторы

Подключить OneSignal MCP к Claude

Дайте ИИ работать с OneSignal: просматривать отправленные push-, email- и SMS-сообщения с результатами доставки и outcomes, находить сегменты, пользователей и шаблоны, а после вашего подтверждения отправлять или планировать сообщения, отменять их, создавать сегменты и обновлять теги пользователей.

Коннекторы

Подключить OneSignal MCP к Cursor

Дайте ИИ работать с OneSignal: просматривать отправленные push-, email- и SMS-сообщения с результатами доставки и outcomes, находить сегменты, пользователей и шаблоны, а после вашего подтверждения отправлять или планировать сообщения, отменять их, создавать сегменты и обновлять теги пользователей.

Коннекторы

Подключить OneSignal MCP к Gemini CLI

Дайте ИИ работать с OneSignal: просматривать отправленные push-, email- и SMS-сообщения с результатами доставки и outcomes, находить сегменты, пользователей и шаблоны, а после вашего подтверждения отправлять или планировать сообщения, отменять их, создавать сегменты и обновлять теги пользователей.

Коннекторы

Подключить OneSignal MCP к Meta Muse

Дайте ИИ работать с OneSignal: просматривать отправленные push-, email- и SMS-сообщения с результатами доставки и outcomes, находить сегменты, пользователей и шаблоны, а после вашего подтверждения отправлять или планировать сообщения, отменять их, создавать сегменты и обновлять теги пользователей.

Коннекторы

OneSignal MCP-сервер: сообщения и результаты

Дайте ИИ работать с OneSignal: просматривать отправленные push-, email- и SMS-сообщения с результатами доставки и outcomes, находить сегменты, пользователей и шаблоны, а после вашего подтверждения отправлять или планировать сообщения, отменять их, создавать сегменты и обновлять теги пользователей.