cloudwright — MCP-сервер для Claude Code: что делает и как установить
Превращает текстовое описание архитектуры в спецификацию YAML, смету затрат, IaC-код и отчёт о соответствии регуляторным нормам вроде HIPAA и SOC 2.
claude mcp add cloudwright -- uvx cloudwright-ai-mcpЧто делает cloudwright
MCP-сервер даёт агенту инструменты для проектирования инфраструктуры в AWS, GCP, Azure и Databricks. По словесному описанию создаётся валидируемая спецификация в YAML, схема зависимостей и код для Terraform, OpenTofu, Pulumi или CloudFormation. Готовый экспорт сразу содержит базовые параметры безопасности: шифрование дисков и блокировку публичного доступа к бакетам S3.
Инструменты сервера сопоставляют компоненты с требованиями стандартов до развёртывания ресурсов. Архитектура проверяется по контрольным точкам HIPAA или SOC 2 с указанием конкретных идентификаторов требований. Модуль миграций выстраивает зависимости сервисов и проверяет свидетельства готовности, не выполняя сам перенос данных или переключение рабочего трафика.
Сервер запускается через uvx cloudwright-ai-mcp. Проверка правил, расчёт сметы и валидация миграций работают локально без подключения к сети, но для генерации новых спецификаций нужен ключ ANTHROPIC_API_KEY или OPENAI_API_KEY.
Какие задачи решает
- сгенерировать шаблоны Terraform или Pulumi по описанию сервиса
- проверить проект облачной инфраструктуры на соответствие нормам HIPAA и SOC 2
- рассчитать предварительную стоимость ресурсов по регионам
- составить поэтапный график миграции с проверкой контрольных точек
Примеры запросов агенту
- Спроектируй в cloudwright архитектуру API для AWS с базой Postgres и проверкой HIPAA
- Проверь файл spec.yaml на соответствие нормам SOC 2 через cloudwright
- Рассчитай ориентировочную стоимость ресурсов для спецификации spec.yaml
Как установить cloudwright
Командой платформы
claude mcp add cloudwright -- uvx cloudwright-ai-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from cloudwright-ai-mcp <команда>
Командой платформы
codex mcp add cloudwright -- uvx cloudwright-ai-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from cloudwright-ai-mcp <команда>
Файл настроек
{
"mcpServers": {
"cloudwright": {
"command": "uvx",
"args": [
"cloudwright-ai-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from cloudwright-ai-mcp <команда>
Файл настроек
{
"servers": {
"cloudwright": {
"type": "stdio",
"command": "uvx",
"args": [
"cloudwright-ai-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from cloudwright-ai-mcp <команда>
Командой платформы
gemini mcp add cloudwright uvx cloudwright-ai-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from cloudwright-ai-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о cloudwright
Как установить cloudwright в Claude Code?
Выполните команду claude mcp add cloudwright -- uvx cloudwright-ai-mcp.
Что делает MCP-сервер cloudwright?
Он переводит требования к архитектуре в спецификацию YAML, генерирует IaC-код, считает стоимость компонентов и находит нарушения регуляторных требований.
Нужен ли API-ключ для работы cloudwright?
Для команд генерации архитектуры и чата потребуется ANTHROPIC_API_KEY или OPENAI_API_KEY. Аудит соответствия стандартам, расчёт стоимости и проверка миграций выполняются локально без ключа.