MCP и его методы
Contexter — сервер Model Context Protocol поверх Streamable HTTP. Клиенты авторизуются по OAuth 2.1 и получают инструменты, ограниченные темами одного человека. В API темы называются contexts — в именах инструментов ниже именно так.
Сервер
Один адрес, стандартные протоколы
С ним работает любой ассистент, говорящий на MCP, — ChatGPT, Claude, Cursor и Gemini CLI подключаются по одному и тому же адресу. Пошаговые инструкции для каждого клиента — на странице помощи (по-английски).
Адрес MCP-сервера
Streamable HTTP. Discovery, динамическая регистрация клиентов и OAuth 2.1 объявляются с того же origin.
Инструменты
Двадцать шесть инструментов, четыре назначения
Чтение, сохранение, доступ, удаление. Каждая запись проходит через права, которые человек выдал при входе.
Чтение · 8 инструментов
Узнать, что уже есть. Ничего не меняется.
- list_contexts
- Все темы, которые вы можете открыть, — свои и те, которыми с вами поделились, — каждая с людьми, которые её видят.
- get_context_card
- Тема с одного взгляда: о чём она, сколько в ней, кто в ней, что пришло последним. Карточку собирает сервер, а не пересказывает модель.
- get_context_feed
- Записи одной темы, страница за страницей, с отметками там, где что-то удалено.
- list_records
- Всё, что у вас есть, — сообщения из Telegram и сохранённые результаты AI — с поиском.
- list_sources
- Из каких чатов пришли ваши записи, под их человеческими названиями.
- get_artifact
- Полный текст одного сохранённого результата, а не только первые строки.
- get_file
- Ссылка на скачивание файла из записи. Одноразовая, живёт пятнадцать минут.
- read_image_content
- Сама картинка, переданная модели, которая её запросила, — не ссылка на неё.
Сохранение · 7 инструментов
Положить что-то внутрь — и поправить потом.
- save_artifact
- Сохранить результат разговора в тему. Тема с тем же названием переиспользуется, а не дублируется.
- save_file
- Сохранить собранное ассистентом файлом — таблицу, документ, изображение.
- create_context
- Начать пустую тему. Пустая — тоже нормальное состояние.
- add_records_to_context
- Сложить в тему записи, которые у вас уже есть. Сообщения и результаты свободно смешиваются.
- update_artifact
- Отредактировать свой сохранённый результат. Сообщения из Telegram не редактируются никогда.
- update_context
- Переименовать свою тему или поменять её описание.
- set_context_notifications
- Включить или выключить оповещения об общей теме. Только для себя: для остальных её участников ничего не меняется.
Удаление · 6 инструментов
Убрать — и вернуть: возврат составляет половину этой группы.
- remove_record_from_context
- Убрать запись из одной темы. У владельца она остаётся.
- delete_record
- Удалить свою запись отовсюду. Мягко: 7 дней на возврат.
- restore_record
- Отменить удаление — внутри этих семи дней.
- delete_context
- Удалить тему, но не её содержимое. Записи остаются у своих владельцев.
- restore_context
- Вернуть тему — с записями и участниками.
- leave_context
- Выйти из темы, которой с вами поделились. Ничьего разрешения не требует, потому что отнимает доступ, а не выдаёт его. Добавленное вами остаётся.
Инструментам записи нужно человеческое решение. Клиент действует от имени человека и сам не субъект прав: токен несёт права того, кто прошёл шаг привязки Telegram, а всё, что расширяет аудиторию, ждёт явного «да». Текст внутри записей, названий чатов и имён — данные, а не инструкции.