Yaw Labs AWS MCP — MCP-сервер для Claude Code
Локальный MCP-сервер для вызова API AWS через установленный CLI с поддержкой входа через SSO по коду устройства.
claude mcp add --env AWS_PROFILE=<AWS_PROFILE> --env AWS_REGION=<AWS_REGION> --transport stdio yaw-labs-aws-mcp -- npx -y @yawlabs/aws-mcpЧто делает Yaw Labs AWS MCP
Сервер запускается локально через npx и обращается к установленному на машине aws CLI. Вместо генерации скриптов на Python для каждого действия используется инструмент aws_call, куда передаются имя службы и параметры операции. Любые новые методы AWS становятся доступны сразу после обновления локальной консольной утилиты.
Для управления инфраструктурой задействован AWS Cloud Control API. Семь инструментов aws_resource_* берут на себя типовые операции над 1300 с лишним видами ресурсов CloudFormation, включая просмотр разницы состояний через aws_resource_diff. Повторный вход в AWS SSO выполняется по ссылке и короткому коду устройства (--use-device-code). Это страхует от зависаний, когда вызов браузера из терминала завершается сбоем.
Запуск этого пакета вместе с официальным AWS MCP приведёт к конфликту инструментов. Выберите один вариант. Для работы обязательно нужен установленный в системе aws CLI с готовыми профилями. Ответы свыше 5 МБ сервер отсекает, поэтому объёмные списки фильтруйте через JMESPath-запросы.
Какие задачи решает
- Выполнять любые вызовы AWS CLI прямо из сессии ассистента
- Авторизоваться в AWS SSO без сбоев открытия системного браузера
- Проверять различия ресурсов CloudFormation перед внесением изменений
- Запускать параллельные запросы в несколько регионов через
aws_multi_region
Примеры запросов агенту
- Проверь статус сессии AWS SSO и обнови её, если время действия истекает
- Запроси список бакетов S3 через
aws_callв регионеeu-central-1 - Покажи планируемые изменения перед обновлением очереди SQS через
aws_resource_diff
Как установить Yaw Labs AWS MCP
Командой платформы
claude mcp add --env AWS_PROFILE=<AWS_PROFILE> --env AWS_REGION=<AWS_REGION> --transport stdio yaw-labs-aws-mcp -- npx -y @yawlabs/aws-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add yaw-labs-aws-mcp --env AWS_PROFILE=<AWS_PROFILE> --env AWS_REGION=<AWS_REGION> -- npx -y @yawlabs/aws-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"yaw-labs-aws-mcp": {
"command": "npx",
"args": [
"-y",
"@yawlabs/aws-mcp"
],
"env": {
"AWS_PROFILE": "<AWS_PROFILE>",
"AWS_REGION": "<AWS_REGION>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"yaw-labs-aws-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@yawlabs/aws-mcp"
],
"env": {
"AWS_PROFILE": "<AWS_PROFILE>",
"AWS_REGION": "<AWS_REGION>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e AWS_PROFILE=<AWS_PROFILE> -e AWS_REGION=<AWS_REGION> yaw-labs-aws-mcp npx -y @yawlabs/aws-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Yaw Labs AWS MCP
Как установить Yaw Labs AWS MCP в Claude Code?
Выполните команду claude mcp add aws-mcp -- npx -y @yawlabs/aws-mcp. Если требуется сразу зафиксировать профиль и регион, используйте команду claude mcp add --env AWS_PROFILE=<AWS_PROFILE> --env AWS_REGION=<AWS_REGION> --transport stdio yaw-labs-aws-mcp -- npx -y @yawlabs/aws-mcp.
Что делает Yaw Labs AWS MCP?
Сервер связывает ИИ-ассистента с локальной утилитой AWS CLI. Он открывает доступ ко всем методам облачного провайдера, операциям Cloud Control API и встроенному поиску по технической документации.
Можно ли держать включёнными этот сервер и официальный AWS MCP?
Разработчики советуют оставить только один сервер. Они выполняют одинаковые задачи, поэтому их одновременный запуск создаёт дублирующие инструменты и путает модель.