MCP-сервер · Облака и инфраструктура
AWS MCP Servers (AWS Labs)
Набор открытых MCP-серверов AWS Labs для документации, инфраструктуры как кода, контейнеров, бессерверных функций, данных и расходов. Помогает агенту работать с AWS по свежим справкам и лучшим практикам.
Сверено 21 октября 2026 г.
Что умеет набор
Репозиторий awslabs/mcp объединяет десятки специализированных MCP-серверов для AWS, которые запускаются локально и общаются по stdio. В README они сгруппированы по задачам. Документация: серверы AWS Documentation и AWS Knowledge, которые отдают свежие справки по API, новости и рекомендации Well-Architected. Инфраструктура и развёртывание: AWS IaC для CloudFormation и CDK, Amazon EKS и ECS, Finch, AWS Serverless с SAM CLI и Lambda Tool. Дальше идут направления ИИ и машинного обучения, данные и аналитика (SQL и NoSQL, поиск, кэширование), интеграции и сообщения, стоимость и операции, медицина и науки о жизни.
Отдельно README рекомендует начать с управляемого сервера AWS MCP Server (в предпросмотре), который размещён самим AWS: он сочетает вызовы API всех сервисов с документацией, проверяет синтаксис вызовов, работает на разрешениях IAM без передачи учётных данных и ведёт аудит в CloudTrail. Для публикации собственных серверов в бессерверной среде в репозитории есть модуль обработчика на AWS Lambda с поддержкой хранения сессий в DynamoDB.
Когда использовать
Наборы пригодятся, когда агент пишет и поддерживает облачный код: найти актуальную документацию по сервису, сгенерировать шаблоны CloudFormation или CDK с проверкой безопасности, развернуть приложение в EKS или ECS, оценить стоимость решения серверами расходов. README делит применение на три режима работы: помощь при разработке («вайб-кодинг»), разговорные ассистенты и автономные фоновые агенты.
Локальные серверы удобны для разработки и тестов, работы без сети, хранения учётных данных у себя и быстрого отклика. Удалённые полезны для общих настроек в команде, ресурсоёмких задач и централизованного контроля через IAM.
Ограничения и безопасность
Серверы репозитория рассчитаны только на stdio, а поддержка SSE удалена из последних мажорных версий с 26 мая 2025 года; Streamable HTTP пока в планах. В README сказано, что репозиторий продолжает работать и принимать правки, но преемником стал Agent Toolkit for AWS: самые полезные проекты со временем перейдут туда. Если вы делаете промышленное приложение на кодирующих агентах или строите агентов для своих клиентов, AWS рекомендует Agent Toolkit.
Агент действует с правами профиля AWS, который вы ему выдали, поэтому используйте минимально достаточные права. Некоторые серверы (например, EKS и Serverless) в примерах запускаются с флагами --allow-write и --allow-sensitive-data-access, то есть с правом изменять ресурсы и читать чувствительные данные: включайте их осознанно. Перед применением любого сервера авторы просят самостоятельно оценить соответствие вашим требованиям к безопасности и закону. Для установки нужны uv, Python и настроенные учётные данные AWS.
Установка
Подготовка
В README сказано, что в общем случае нужно:
- Установить
uvот Astral. - Установить Python командой
uv python install 3.10. - Настроить учётные данные AWS с доступом к нужным сервисам.
- Добавить сервер в конфигурацию клиента MCP.
macOS и Linux
Пример для сервера awslabs.core-mcp-server:
{
"mcpServers": {
"awslabs-core-mcp-server": {
"command": "uvx",
"args": [
"awslabs.core-mcp-server@latest"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
}
}
}
}Windows
{
"mcpServers": {
"awslabs-core-mcp-server": {
"disabled": false,
"timeout": 60,
"type": "stdio",
"command": "uv",
"args": [
"tool",
"run",
"--from",
"awslabs.core-mcp-server@latest",
"awslabs.core-mcp-server.exe"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
}
}
}
}Claude Code
Добавить серверы можно командами CLI:
claude mcp add aws-api uvx awslabs.aws-api-mcp-server@latest
claude mcp add aws-iac uvx awslabs.aws-iac-mcp-server@latest
claude mcp add aws-docs uvx awslabs.aws-documentation-mcp-server@latest
claude mcp add aws-support uvx awslabs.aws-support-mcp-server@latest
claude mcp add aws-pricing uvx awslabs.aws-pricing-mcp-server@latest
claude mcp listЛибо вручную через файл .mcp.json в корне проекта:
{
"mcpServers": {
"awslabs.aws-iac-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-iac-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
}
},
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws"
}
}
}
}Kiro
Откройте Kiro > MCP Servers, нажмите + Add и вставьте конфигурацию. Глобальный файл — ~/.kiro/settings/mcp.json, для проекта — .kiro/settings/mcp.json. Содержимое для macOS и Linux:
{
"mcpServers": {
"awslabs-core-mcp-server": {
"command": "uvx",
"args": ["awslabs.core-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
}
}
}
}Docker
Образы каждого сервера опубликованы в публичном реестре AWS ECR. Пример для awslabs.aws-documentation-mcp-server; переменные окружения передают через --env и --env-file, так как блок env в контейнере недоступен:
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env",
"FASTMCP_LOG_LEVEL=ERROR",
"--env",
"AWS_REGION=us-east-1",
"--env-file",
"/full/path/to/.env",
"--volume",
"/full/path/to/.aws:/app/.aws",
"public.ecr.aws/awslabs-mcp/awslabs/aws-documentation-mcp-server:latest"
],
"env": {}
}
}
}Совместимые клиенты
- Kiro
- Cline
- Cursor
- Windsurf
- VS Code
- Claude Code
- Claude Desktop