Cursor + Signalo через MCP: транскрипты встреч в AI-редакторе
Курсор-агент сам находит обсуждения, генерит тикеты по решениям с code-review и применяет правки, помеченные «обсуждалось на встрече». Без копипаста транскриптов в чат, без «context rot» при раздутом контексте.
Зачем разработчику доступ к встречам прямо в Cursor
Жалобы RU-сообщества разработчиков (Эволюция Кода, AI4Dev, Habr-комменты) повторяются в пяти болях:
- Context Rot. «Вайб-код для настоящих инженеров»: когда контекст LLM перегружен, «модель лжёт и делает фатальные ошибки». Транскрипт встречи как targeted-источник лучше «всё в @Codebase».
- PM не передаёт информацию полностью. Хаотичные ТЗ, размазанные требования. Разработчик слышит детали на созвоне — к моменту кода забывает половину. Транскрипт фиксирует ровно то, что обсудили.
- Spec-driven теряет контекст на микросервисах. По обзору Habr 1033510: «критические детали — границы сервисов, ключи дедупликации, форматы — забываются после обсуждения». Эти детали определяют, заработает ли фича.
- Митинги ломают context-switching. Habr 978396 («Программирование в перерывах между митингами»): разработчик тратит время на переключение ДО и ПОСЛЕ встречи, критическое теряется между сессиями. Транскрипт восстанавливает контекст моментально.
- Cursor ignores user rules. Habr 935966: AI игнорирует устаревшие .cursorrules. Транскрипт сегодняшнего standup'а — «свежий» контекст вместо файлов прошлого квартала.
Что реально получаете в Cursor с подключённым Signalo
Пять конкретных сценариев (паттерны из MCP-кейсов на Habr):
«Что мы решили на планёрке про API endpoint`/users/me`»
«Сгенери тикет Linear из обсуждения refactor сервиса auth»
«Code-review встреча сегодня — применить обсуждённые правки к этому файлу, помечать комментариями»
«Найди в архиве встреч контекст про этот модуль»
«Сформируй мой today/blocked из вчерашнего standup'а»
По разбору «Тюнинг Cursor» на Habr подобный targeted-контекст через MCP сэкономил автору «до 90% бюджета токенов» — потому что вместо «дай AI весь репозиторий» идёт «дай AI ровно нужный кусок встречи».
Шаги подключения
- 1
Создайте API-ключ в кабинете Signalo
«Настройки → AI-интеграции → Создать ключ». TTL 30/90/365 дней. На Free Cursor достаточно — MCP-tools не упираются в лимит premium-запросов, только в reasoning-вызовы.
Открыть кабинет → - 2
Откройте Cursor → Settings → Features → MCP Servers
Если пункта Features → MCP нет — обновитесь до 0.48.0 или новее. Версия 0.47.x была багованной (см. cursor/cursor#2872), 0.48.0 — первая стабильная для remote MCP.
- 3
Выберите «Add new MCP server» → тип «Streamable HTTP»
URL: https://api.mysignalo.com/mcp. Альтернатива — глобальный конфиг ~/.cursor/mcp.json или проектный .cursor/mcp.json (см. блок «JSON-конфиг» ниже).
- 4
Авторизуйтесь через OAuth
Cursor откроет встроенный браузер с формой Signalo. Подтвердите доступ — токен сохранится в Cursor локально, повторно вводить не нужно.
- 5
Проверьте: задайте вопрос в Cursor chat
В чате Cursor (Cmd+L) напишите: «Найди обсуждение про API на последней планёрке». Агент вызовет search_meetings из Signalo и вернёт релевантный фрагмент.
URL для Cursor MCP:
https://api.mysignalo.com/mcpJSON-конфиг (альтернатива UI)
Если хотите положить настройку в git репо проекта или быстро настраивать на нескольких машинах — используйте файл .cursor/mcp.json (на проект) или ~/.cursor/mcp.json (глобально):
{
"mcpServers": {
"signalo": {
"url": "https://api.mysignalo.com/mcp",
"type": "streamable-http"
}
}
}После сохранения файла перезапустите Cursor — сервер появится в Settings → MCP. OAuth-флоу сработает при первом обращении в чате.
Cursor в России — оплата
Hobby (Free) работает с российского IP без VPN. Ограниченные Agent-запросы и базовый Tab-completion — для базовой связки с Signalo достаточно протестировать сценарии.
Pro — $20/мес (Pro+ $60, Ultra $200 — расширенные тарифы), оплата картой cursor.com. Visa/Mastercard РФ режутся Stripe'ом. Рабочие пути:
- Виртуальные карты с зарубежным BIN через USDT — самый стабильный путь
- Платёжные посредники (Plati po Miru, Easy Payments) — 5-15 минут, иногда flag за shared IP
- Готовые аккаунты Pro с маркетплейсов НЕ рекомендуем — массово банятся за shared IP / VPN
Подробные гайды на оплату: vc.ru/services/2733791. Альтернативы Cursor бесплатно — Continue.dev, Cline, Roo Code, Windsurf (vc.ru/marketing/2689867). MCP во всех этих клиентах работает — наш сервер совместим.
Безопасность
OAuth 2.0 с PKCE, scope read-only. Cursor не качает архив встреч заранее — обращается к Signalo по требованию, в момент когда понадобится контекст. Журнал всех запросов в кабинете Signalo («Настройки → AI-интеграции → Журнал») — видно когда Cursor запросил что и от какого ключа. Отзыв доступа одним кликом, Cursor моментально теряет доступ.
Workspace-scoped ключи: если в команде несколько проектов и не хочется давать Cursor доступ ко всем сразу — создайте ключ привязанный к одному пространству Signalo. Cursor увидит только встречи этого workspace.
Частые вопросы
MCP работает на бесплатном Hobby-плане Cursor?
Технически да. MCP — про подключение tools, лимиты Hobby режут вызовы premium-моделей (Sonnet 4.6 / GPT-5.5), а не сам MCP. Reasoning-задачи (понять контекст транскрипта и применить к коду) расходуют ограниченные Agent-запросы Hobby. Для базового «найди обсуждение» — норм. Для регулярной работы — Pro $20 (unlimited Tab + $20 frontier credits), Pro+ $60 (новый тариф, расширенные credits) или Ultra $200 (тяжёлая агентика).
Как оплатить Cursor Pro из России?
Visa/Mastercard российских банков не работают на cursor.com. На май 2026 три рабочих пути: (1) виртуальные карты с зарубежным BIN через USDT — самый надёжный; (2) платёжные посредники (Plati po Miru, Easy Payments) — 5-15 минут, есть риск flag'а; (3) готовые аккаунты Pro — НЕ рекомендуем, банят за shared IP. Тарифы Cursor на май 2026: Hobby (free, no card), Pro $20/мес, Pro+ $60/мес, Ultra $200/мес, Teams $40/user. Годовая скидка ~20%. См. подробные гайды на VC.ru/2733791.
Зачем подключать встречи в Cursor — у меня уже @Codebase
@Codebase даёт AI весь репозиторий — а вы получаете «context rot» (Habr 1023094): модель перегружена, лжёт и делает ошибки. Транскрипт встречи — targeted-контекст: ровно то обсуждение, которое нужно для текущей задачи. По Habr 1029868 («Тюнинг Cursor») это даёт экономию до 90% бюджета токенов и одновременно повышает точность.
Что если я не использую Cursor, а другой редактор?
Signalo MCP — стандартный сервер, работает с любым клиентом MCP: Continue.dev, Cline, Roo Code, Windsurf, Zed, VS Code Copilot, JetBrains. Это альтернативы Cursor: первые три бесплатные (VC.ru 2689867), Windsurf — отдельная страница в каталоге. Подключение везде одно и то же — добавить URL endpoint, авторизоваться через OAuth.
Что Cursor увидит из моих встреч?
Только то, что вы спросите. Cursor не качает архив встреч заранее — агент вызывает Signalo через MCP по требованию, в момент когда понадобится контекст. Доступ read-only, скоупы: meetings:read, transcripts:read, search:read. Видео не передаётся — только текст транскриптов и метаданные.
Stale rules — что это и как помогает транскрипт
Cursor user rules (`.cursorrules`, project rules) устаревают: команда поменяла соглашение на встрече, файл не обновили — AI игнорирует свежие договорённости (Habr 935966). Транскрипт даёт «свежий» контекст напрямую: вместо «AI прочитал .cursorrules от мая» → «AI прочитал решение со standup'а сегодня». Это закрывает classic Cursor pain «ignores user rules».
Готовы попробовать?
На Hobby (Free) Cursor + Free Signalo связка работает без оплаты — базовых Agent-запросов хватит протестировать сценарии. Pro $20 даёт unlimited Tab и frontier credits.