BigChatHub
← Все MCP и навыки

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 сказано, что в общем случае нужно:

  1. Установить uv от Astral.
  2. Установить Python командой uv python install 3.10.
  3. Настроить учётные данные AWS с доступом к нужным сервисам.
  4. Добавить сервер в конфигурацию клиента 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

Связанные инструменты

РепозиторийСайт