Claude Code + MCP
Клиентские сайты на Claude Code — на бэкенде, созданном для агентов
Claude Code пишет статический сайт клиента в вашем репозитории — по умолчанию на Astro. Через MCP-сервер jtakeit он проверяет, собирает сайт и открывает превью, а jtakeit обслуживает панель, формы, запись и хостинг.
$ npx @jtakeit/astro create client-site --locale en
$ cd client-site && npm ci
$ claude
> Write the site from the brief. Make the hero, the
questions and the form editable, then run the
catalogue check and push.01/ подключение
Подключите MCP-сервер
Две команды в Claude Code и одно подтверждение в панели. Любой клиент, который поддерживает MCP, подключается так же — Claude Code здесь лишь пример.
$ claude mcp add --transport http jtakeit https://mcp.jtakeit.com/mcp
$ claude mcp login jtakeit
# the panel opens in your browser — approve, and it's done{
"mcpServers": {
"jtakeit": {
"type": "http",
"url": "https://mcp.jtakeit.com/mcp"
}
}
}- 1
Добавьте сервер
Добавьте MCP-сервер jtakeit своему агенту: две команды в Claude Code или несколько строк конфигурации в другом MCP-клиенте.
- 2
Подтвердите в панели
MCP-клиент открывает панель jtakeit в браузере. Вы входите и подтверждаете подключение.
- 3
Готово — ключ копировать не нужно
API-ключ не показывается и не копируется. Доступ принадлежит вам, и отозвать его можно в панели в разделе «Агенты» — он прекращается сразу.
Дальше — просите
Просите обычными словами. Агент создаёт проект, пишет страницы, собирает сайт и даёт вам ссылку на превью для клиента.
$ claude
> Create a site for my client's barbershop on jtakeit02/ процесс
Сайт силами AI-агента: от заготовки до preflight
Агент работает в двух местах: в git-репозитории, где он пишет и проверяет сайт, и на платформе — через MCP-сервер jtakeit, — где он собирает сайт, открывает превью и проверяет его ещё раз.
# in the repository
$ npx @jtakeit/astro catalogue
# writes jtk/catalogue.json, builds the site and checks
# every page against it — both directions
$ git push origin main# then over MCP, from the agent
validate_catalogue # judges the pushed commit, all findings at once
create_site # the site on the platform
attach_repo # imports the branch
commit_and_build # the first build — nothing goes public
get_build # until it settles; get_build_log if it fails
get_built_page # read what was actually built
get_preview_link # the link a person looks at
preflight # before anyone says it is done- Пишет. Страницы, то, что может редактировать владелец, и тексты — всё это файлы в git. По умолчанию — Astro; любой генератор статических сайтов можно разложить по тому же контракту.
- Проверяет локально. Проверка каталога не пропустит поле, которое объявлено, но не выведено, или выведено, но не объявлено.
- Собирает. Первая сборка занимает меньше минуты на заготовке Astro и около 90 секунд — на другом генераторе, и ничего не становится публичным.
- Preflight. Последняя проверка перед тем, как назвать работу готовой, — а клиент согласовывает превью до оплаты.
03/ инструменты
MCP-сервер: инструментов — 24
jtakeit поддерживает Model Context Protocol, поэтому агент обращается к платформе так же, как ко всему остальному: по имени, получая результат, который может прочитать. Вот они все.
Сайты
create_siteget_sitelist_sitesattach_repoimport_branch
Сборки
commit_and_buildtrigger_buildget_buildget_build_logget_built_pagerollback
Проверки
validate_catalogueget_registrypreflightget_preview_link
Dev-сессия
open_dev_sessionget_dev_filessend_dev_catalogueclose_dev_session
Контент и аккаунт
get_contentlist_entriesget_statsget_allowanceget_prices
04/ ограничения
Чего агент не может — намеренно
Некоторые решения должен принимать человек. Платформа устроена так, что агент не может принять их сам:
- Он не видит клиентов вашего клиента — заявки, записи и участников.
- Он не может изменить структуру сайта через инструмент. Структура меняется коммитом и импортом, которые вы можете прочитать и проверить.
- Он не может запустить сайт на собственном домене, кого-то пригласить или подключить другого агента. Это делает человек в панели.
- На запущенном сайте его сборка — лишь кандидат. Публикует её человек.
05/ dev-сессия
Dev-сессия: ваш локальный сервер с реальными текстами владельца
Dev-сессия подставляет в локальный dev-сервер реальные тексты владельца ещё до push — так следующую правку агента оценивают по словам, которые клиент действительно написал, а не по заглушке, с которой всё начиналось.
Как это вписывается в общую картину: агент пишет сайт, а jtakeit — бэкенд для клиентских сайтов — обслуживает панель, формы, запись и биллинг. Что может редактировать владелец, объявляется так же, как в любой Astro CMS для клиентских сайтов на jtakeit, а если вы сравниваете это с визуальным редактором, смотрите сравнение jtakeit и Webflow.
06/ вопросы
Сайты силами агента
- Может ли Claude Code сделать сайт?
- Да. Claude Code пишет файлы, а значит, может написать и статический сайт — на заготовке Astro от jtakeit или на Next.js, Nuxt, SvelteKit, Eleventy или Vite: страницы, компоненты и контент. jtakeit даёт ему заготовку, с которой можно начать, и MCP-сервер, чтобы собрать сайт, открыть превью и проверить его, а затем берёт на себя хостинг, формы, онлайн-запись и платежи.
- Как подключить Claude Code к jtakeit?
- Добавьте MCP-сервер jtakeit двумя командами в Claude Code. В браузере откроется панель: вы входите и подтверждаете подключение. API-ключ не показывается и не копируется, а отозвать доступ можно в панели в разделе «Агенты» — он прекращается сразу.
- Что такое MCP-платформа для сайтов?
- Это платформа, которой AI-агент управляет через Model Context Protocol. У MCP-сервера jtakeit 24 инструмента: с ними агент проверяет, что может редактировать владелец, создаёт сайт, собирает его, получает ссылку на превью и проходит последние проверки, прежде чем работу назовут готовой.
- Чего агент не может делать в jtakeit?
- Он не видит клиентов вашего клиента: заявки, записи и участников. Он не может изменить структуру сайта через инструмент — это делается коммитом и импортом. Он не может запустить сайт на собственном домене, кого-то пригласить или подключить другого агента — это делает человек в панели.
- Проверяю ли я по-прежнему то, что пишет агент?
- Да, и у вас есть такая возможность: всё, что он пишет, — это файлы в вашем git-репозитории. На запущенном сайте сборка агента — лишь кандидат, а публикует её человек.
- Работает ли это только с Claude Code?
- Нет. Любой клиент, который поддерживает MCP, подключается так же: добавьте MCP-сервер jtakeit и подтвердите подключение в панели. На этой странице описан Claude Code, потому что он работает с файлами и терминалом именно так, как требует описанный выше процесс.
07/ бесплатно
Сделайте следующий клиентский сайт на Claude Code
Зарегистрируйтесь в панели и сделайте первый клиентский сайт. Разработка и превью ничего не стоят — оптовую цену вы платите, только когда сайт запущен.
Попробовать бесплатноadmin.jtakeit.com
- Бесплатно, пока сайт не запущен
- Затем — оптовая цена за запущенный сайт, от €5 в месяц
- Код остаётся в вашем git-репозитории