Stitch MCP — универсальный MCP-сервер для Google Stitch
Создавайте UI/UX-дизайны с помощью ИИ. Сервер работает с Cursor, Claude, Antigravity и любыми MCP-совместимыми редакторами.
Автор: Aakash Kargathara.
Как это работает
Stitch MCP подключает Google Stitch (бесплатный API) к вашему AI-редактору. Вы даёте команду на естественном языке — сервер генерирует или изменяет экраны, извлекает стили, скачивает код.
Почему это удобно
- Zero Config — один раз залогинились, работает везде.
- Кроссплатформенность — Windows, Mac, Linux.
- Бесплатно — Google Stitch API не требует оплаты.
Быстрая настройка (2 минуты)
1. Подготовка Google Cloud
У вас должен быть проект в Google Cloud с включённым Stitch API.
gcloud auth login
gcloud config set project YOUR_PROJECT_ID
gcloud auth application-default set-quota-project YOUR_PROJECT_ID
gcloud beta services mcp enable stitch.googleapis.com
2. Установка учётных данных
gcloud auth application-default login
3. Добавление в AI-редактор
Скопируйте конфигурацию в файл MCP вашего редактора.
Для Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json
Для Cursor:
Settings > MCP > Add New Server
{
"mcpServers": {
"stitch": {
"command": "npx",
"args": ["-y", "stitch-mcp"],
"env": {
"GOOGLE_CLOUD_PROJECT": "YOUR_PROJECT_ID"
}
}
}
}
Доступные инструменты
| Инструмент |
Описание |
extract_design_context |
Сканирует экран и извлекает «дизайн-ДНК»: шрифты, цвета, расположение элементов. Помогает сохранять единый стиль. |
fetch_screen_code |
Скачивает HTML/фронтенд-код экрана. |
fetch_screen_image |
Скачивает скриншот экрана в высоком разрешении. |
generate_screen_from_text |
Генерирует новый экран по текстовому описанию (с учётом контекста). |
create_project |
Создаёт новую рабочую область/проект. |
list_projects |
Показывает список доступных проектов Stitch. |
list_screens |
Показывает список экранов внутри проекта. |
get_project |
Возвращает детали проекта. |
get_screen |
Возвращает метаданные экрана. |
Совет: «Дизайнерский поток»
Для создания согласованного интерфейса используйте двухшаговый подход:
- Извлечение: «Получи дизайн-контекст с главного экрана...»
- Генерация: «Используя этот контекст, создай экран чата...»
Так новый экран автоматически унаследует стилистику существующего дизайна.
Лицензия
Apache 2.0 — открытый исходный код, бесплатно для использования.
История звёзд на GitHub
Создано с ❤️ Aakash Kargathara.
Комментарии
Комментариев пока нет. Будьте первым.