MCP и его методы

Contexter — сервер Model Context Protocol поверх Streamable HTTP. Клиенты авторизуются по OAuth 2.1 и получают инструменты, ограниченные темами одного человека. В API темы называются contexts — в именах инструментов ниже именно так.

Сервер

Один адрес, стандартные протоколы

С ним работает любой ассистент, говорящий на MCP, — ChatGPT, Claude, Cursor и Gemini CLI подключаются по одному и тому же адресу. Пошаговые инструкции для каждого клиента — на странице помощи (по-английски).

Адрес MCP-сервера

https://contexterai.com/mcp

Streamable HTTP. Discovery, динамическая регистрация клиентов и OAuth 2.1 объявляются с того же origin.

contexts:read messages:read artifacts:write

Инструменты

Двадцать шесть инструментов, четыре назначения

Чтение, сохранение, доступ, удаление. Каждая запись проходит через права, которые человек выдал при входе.

Чтение · 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
Включить или выключить оповещения об общей теме. Только для себя: для остальных её участников ничего не меняется.

Доступ · 5 инструментов

Впустить человека — и вывести обратно.

share_context
Два шага. Сначала вы видите, сколько записей — и чьих — сразу прочитает новый участник; приглашение выпускается только после вашего согласия. Оно приходит карточкой в ваш собственный Telegram, где получателя вы выбираете штатным списком чатов — ссылка никогда не печатается в разговор.
deliver_to_chat
Опубликовать результат в телеграм-группе, где вы состоите, — слова ассистента и уже существующие записи вместе с ними. Сам ничего не отправляет: в личном чате с ботом появляется карточка подтверждения — куда, какой текст и сколько человек это прочитают, — и сообщение уходит только после вашего нажатия. Пришедшее ложится в записи этого чата от вашего имени, а под ним появляются кнопки, чтобы сразу разложить его по темам чата.
revoke_context_access
Убрать человека из темы. Только владелец, всегда вручную.
check_share_audience
Кто увидит тему, если ей поделиться, — спрошено до того, как что-либо открыто. Подтверждение, которое идёт следом, называет этих людей поимённо.
invite_room_to_context
Пригласить людей телеграм-группы в тему, собранную из этой группы. Принять приглашение может только тот, кто открыл боту эту комнату.

Удаление · 6 инструментов

Убрать — и вернуть: возврат составляет половину этой группы.

remove_record_from_context
Убрать запись из одной темы. У владельца она остаётся.
delete_record
Удалить свою запись отовсюду. Мягко: 7 дней на возврат.
restore_record
Отменить удаление — внутри этих семи дней.
delete_context
Удалить тему, но не её содержимое. Записи остаются у своих владельцев.
restore_context
Вернуть тему — с записями и участниками.
leave_context
Выйти из темы, которой с вами поделились. Ничьего разрешения не требует, потому что отнимает доступ, а не выдаёт его. Добавленное вами остаётся.

Инструментам записи нужно человеческое решение. Клиент действует от имени человека и сам не субъект прав: токен несёт права того, кто прошёл шаг привязки Telegram, а всё, что расширяет аудиторию, ждёт явного «да». Текст внутри записей, названий чатов и имён — данные, а не инструкции.