Подключите 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.

Elicitation

Мульти-выбор посреди вызова тула (например, выбор кандидата при коллизии имён). Сервер ставит на паузу, клиент показывает picker, пользователь выбирает, сервер продолжает.

Resources

Pull-доступ через URI: team-up://event/{id}/log, team-up://event/{id}/snapshot, team-up://chat/{id}/messages. Подпишитесь и получайте notifications/resources/updated при изменениях.

OAuth 2.1

PKCE S256, public-клиенты, без shared secret. Динамическая регистрация клиентов (RFC 7591). Большинство клиентов автоматически открывают flow по метаданным ресурса.

Быстрый старт: Claude Desktop

  1. 1. Откройте Claude Desktop → Settings → Developer.
  2. 2. Добавьте новый MCP-сервер с этим URL:
    {
      "mcpServers": {
        "team-up": {
          "url": ""
        }
      }
    }
  3. 3. Claude откроет страницу авторизации — войдите здесь, подтвердите запрос, и подключение готово.

Свой клиент / скрипты

Всё через стандартные well-known endpoints:

  • Метаданные защищённого ресурса (RFC 9728):
  • Метаданные authorization-сервера (RFC 8414):
  • Endpoint MCP-сервера (Streamable HTTP):

Персональный access-токен

Нужен токен для одноразового curl / скрипта / не-MCP клиента? Сгенерируйте здесь. Это обычный OAuth 2.1 access_token, привязанный к вашему аккаунту, валиден 1 час. Refresh-токен выдаётся вместе с ним.

Сначала войдите, чтобы сгенерировать токен.