Подключите TeamUp к любому AI-агенту
Наш бэкенд говорит на Model Context Protocol (MCP). Подключите TeamUp в Claude Desktop, Cursor, к собственному агенту или любому MCP-совместимому клиенту — они получают те же тулы, prompt-elicitation и live-лог события, что и встроенный Telegram/VK-бот.
Что получает MCP-клиент
~20 мутирующих + 9 read-only тулов: createEvent, registerFor, splitTeams, finishEvent, getRegistrations, listMyEvents и т.д. Все размечены destructiveHint / readOnlyHint.
Мульти-выбор посреди вызова тула (например, выбор кандидата при коллизии имён). Сервер ставит на паузу, клиент показывает picker, пользователь выбирает, сервер продолжает.
Pull-доступ через URI: team-up://event/{id}/log, team-up://event/{id}/snapshot, team-up://chat/{id}/messages. Подпишитесь и получайте notifications/resources/updated при изменениях.
PKCE S256, public-клиенты, без shared secret. Динамическая регистрация клиентов (RFC 7591). Большинство клиентов автоматически открывают flow по метаданным ресурса.
Быстрый старт: Claude Desktop
- 1. Откройте Claude Desktop → Settings → Developer.
- 2. Добавьте новый MCP-сервер с этим URL:
{ "mcpServers": { "team-up": { "url": "" } } } - 3. Claude откроет страницу авторизации — войдите здесь, подтвердите запрос, и подключение готово.
Свой клиент / скрипты
Всё через стандартные well-known endpoints:
- Метаданные защищённого ресурса (RFC 9728):
- Метаданные authorization-сервера (RFC 8414):
- Endpoint MCP-сервера (Streamable HTTP):
Персональный access-токен
Нужен токен для одноразового curl / скрипта / не-MCP клиента? Сгенерируйте здесь. Это обычный OAuth 2.1 access_token, привязанный к вашему аккаунту, валиден 1 час. Refresh-токен выдаётся вместе с ним.