Перейти к содержимому
OmniChannels.ai
Меню

ИИ-ассистенты и агенты

Cursor + OmniChannels.ai: отправляйте сообщения и отслеживайте их прямо во время разработки

Подключение через MCPПодключение через API и вебхукиОбновлено

Коротко

Cursor подключается к OmniChannels.ai через наш удалённый MCP-сервер https://mcp.broadnet.me/mcp. Добавьте его в .cursor/mcp.json, передав токен в заголовке Authorization из переменной окружения. После этого агент Cursor сможет отправлять сообщения в WhatsApp, SMS и RCS, получать список одобренных шаблонов и читать отчёты о доставке, запрашивая ваше подтверждение перед каждым вызовом инструмента. Расширение не требуется.

Что вы можете делать

  • Отправка тестовых сообщений во время написания кода

    Проверьте сценарий отправки сообщений от начала до конца, не выходя из редактора. Сообщения уходят только на ваши верифицированные номера.

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

    “Отправь сообщение в WhatsApp на номер 971500000000: заказ отправлен.”

  • Поиск названий шаблонов и переменных

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

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

    “Покажи мои одобренные шаблоны WhatsApp на арабском языке и переменные, которые ожидает каждый из них.”

  • Разбор проблем с доставкой

    Прочитайте отчёт о доставке сообщения, которое только что отправил ваш код, и узнайте причину сбоя.

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

    “Проверь отчёт о доставке последнего отправленного мной сообщения и объясни причину ошибки, если она есть.”

  • Написание кода интеграции по спецификации

    Передайте агенту нашу спецификацию OpenAPI, чтобы REST-запросы, которые он пишет, использовали точные поля, включая multipart-отправку.

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

    “По спецификации OpenAPI напиши функцию на TypeScript, которая отправляет кампанию массовой SMS-рассылки.”

Как устроено подключение

Подключение через MCPПодключение через API и вебхуки

OmniChannels.ai запускает удалённый MCP-сервер по протоколу Streamable HTTP. Cursor читает MCP-серверы из файла .cursor/mcp.json в проекте или из ~/.cursor/mcp.json для всех проектов. В полях url и headers он подставляет значения ${env:NAME}, поэтому токен можно хранить в переменной окружения, а не в файле.

После подключения Cursor показывает инструменты сервера в настройках MCP, где каждый из них можно включить или выключить. По умолчанию Cursor запрашивает подтверждение перед запуском MCP-инструмента и сначала показывает аргументы. Оставьте подтверждение включённым для всех инструментов, которые отправляют сообщения: каждая отправка — это реальное сообщение, которое тарифицируется.

  • Endpoint: https://mcp.broadnet.me/mcp (Streamable HTTP)
  • Заголовок: Authorization: Bearer ${env:BROADNET_TOKEN}
  • Конфигурация: .cursor/mcp.json (проект) или ~/.cursor/mcp.json (глобально)
  • Диагностика: панель Output, вкладка MCP Logs

Настройка

  1. 1

    Запросите доступ к API

    Запросите тестовый доступ и получите API-токен. Тестовые сообщения уходят только на ваши верифицированные номера.

  2. 2

    Получите MCP-ключ

    В админ-портале откройте раздел «Integrations», затем «MCP Integration» и нажмите «Get temporary key».

    Руководство: MCP server for AI agents
  3. 3

    Добавьте сервер в mcp.json

    Добавьте запись omnichannels в mcpServers с нашим URL и заголовком Authorization, который читает ${env:BROADNET_TOKEN}.

    Руководство: Use the MCP server with Cursor
  4. 4

    Задайте переменную и перезапустите Cursor

    Задайте BROADNET_TOKEN в окружении, из которого запускается Cursor, например в профиле оболочки, и перезапустите Cursor.

  5. 5

    Проверьте инструменты

    В настройках MCP в Cursor выключите все инструменты, которые агенту не нужны, и оставьте подтверждение включённым для инструментов отправки.

  6. 6

    Отправьте первое сообщение

    Попросите агента отправить тестовое сообщение на ваш верифицированный номер, подтвердите вызов и проверьте отчёт о доставке.

Документация вендора

Cursor является товарным знаком своего владельца. OmniChannels.ai не связана с Cursor и не одобрена компанией Cursor; на этой странице описано подключение, которое строится на собственных функциях MCP, HTTP или вебхуков Cursor.

Пример сценария

Как типичный запрос проходит от Cursor к вашему клиенту и обратно.

  1. 01

    Агент Cursor

    Запрос в чате с агентом

  2. 02

    MCP-сервер OmniChannels.ai

    Инструмент запускается после того, как вы подтвердите вызов

  3. 03

    Ваш тестовый телефон

    Сообщение в WhatsApp, SMS или RCS доставлено

  4. 04

    Отчёт о доставке

    Агент считывает статус с помощью инструмента чтения

1. Агент Cursor: Запрос в чате с агентом 2. MCP-сервер OmniChannels.ai: Инструмент запускается после того, как вы подтвердите вызов 3. Ваш тестовый телефон: Сообщение в WhatsApp, SMS или RCS доставлено 4. Отчёт о доставке: Агент считывает статус с помощью инструмента чтения

Вопросы и ответы

Есть ли официальное расширение OmniChannels.ai для Cursor?

Нет. Cursor подключается через стандартную поддержку MCP: используются наш публичный MCP-endpoint и ваш API-токен в .cursor/mcp.json. Ничего устанавливать не нужно.

Можно ли закоммитить .cursor/mcp.json в репозиторий?

Да, если токен читается из переменной окружения через ${env:BROADNET_TOKEN}. Готовая конфигурация из портала содержит сам ключ, поэтому не добавляйте эту версию в систему контроля версий.

Сервер показывает ошибку или инструментов нет. Что проверить?

Откройте панель Output и выберите MCP Logs. Ошибка авторизации означает, что заголовок отсутствует, а ключ неверен или истёк. Пустая переменная означает, что Cursor запущен без заданной BROADNET_TOKEN.

В каких каналах агент может отправлять сообщения?

Инструменты охватывают отправку по каждому каналу, включённому в вашем аккаунте, например SMS, WhatsApp, RCS, Telegram, Messenger, Instagram и push. Точный список инструментов зависит от версии сервера и вашего аккаунта.

Получите доступ к API и MCP

Расскажите нам о ваших каналах, странах и сценарии использования. Инженер выдаст тестовые учётные данные и проверит ваши тестовые номера.