Я выложил в открытый доступ Contra MCP Starter Toolkit — набор инструментов, который собрал для работы AI-агента с моим аккаунтом Contra. В основе — подключение к MCP-серверу платформы и понятный порядок действий перед изменением профиля или портфолио.
Самого доступа к MCP недостаточно. Нужно пройти OAuth-авторизацию, обработать PKCE, обменять код на токены, настроить клиент и не потерять соединение после истечения сессии. Ещё важнее, чтобы агент сначала подготовил изменения и показал их мне, а уже потом записал в аккаунт.
Что я собрал
Команда npm run auth запускает авторизацию в браузере. Локальный обработчик принимает ответ Contra и выполняет обмен кода на токены. Клиент умеет обновлять истёкший токен и повторять MCP-запрос. Для этого используются встроенные средства Node.js: fetch, crypto, http и fs, без внешних зависимостей.
В набор вошли инструкции для Cursor, Google Antigravity, Claude Code и Windsurf. Они опираются на порядок prepare → confirm: сначала подготовить изменение, затем показать состояние до и после, получить подтверждение и выполнить запись. Агенту недостаточно просто решить, что новый текст лучше старого.
Я добавил готовые запросы для просмотра аккаунта, пересборки услуг, обновления профиля и подготовки кейсов. Ими можно пользоваться без собственного JavaScript-кода. Отдельно лежат Markdown-шаблоны: позиционирование профиля, основные услуги, цены, ответы на вопросы и структура портфолио.
Портфолио как рабочий материал
Мне хотелось работать с профессиональным профилем так же последовательно, как с проектом: дать агенту прочитать текущее состояние, сопоставить разделы и подготовить согласованные изменения. При этом последнее решение о записи остаётся за мной.
Это особенно полезно, когда одни и те же проекты описаны на личном сайте, в портфолио и в услугах. Структурированные инструменты дают агенту доступ к конкретным полям и действиям, а мне — возможность проверить результат до публикации.
Мой результат здесь — открытый клиент и примеры работы с MCP Contra. Подготовку содержания можно поручить агенту, а конкретное изменение профиля сначала проверить. Инструментарий не является собственной платформой портфолио или отдельной AI-моделью.
Код и инструкции на GitHub. Мой профиль на Contra.
Экраны и записи проекта

Связанные истории: Исторический Content OS.



@nevsky_alexander
В Instagram — Дубай без парадного фасада: семья, город, находки и то, что происходит между проектами. В Threads — мысли вслух о дизайне и AI, на YouTube — видео, которым тесно в сторис. Подписывайтесь там, где вам удобнее: будем на связи