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, а всё, что расширяет аудиторию, ждёт явного «да». Текст внутри записей, названий чатов и имён — данные, а не инструкции.