aws-mcp-server-devops-ai
Verified Safeby saifeezibrahim
Overview
Enables AI assistants to execute AWS CLI commands and access AWS resource context via the Model Context Protocol (MCP).
Installation
docker run -i --rm -v ~/.aws:/home/appuser/.aws:ro ghcr.io/alexei-led/aws-mcp-server:latestSecurity Notes
The server employs a robust multi-layered command validation system (allow/deny lists, regex rules, Unix command allowlist in pipes) to prevent dangerous AWS CLI operations and command injection. It uses `asyncio.create_subprocess_exec` with `shlex.split` for safe command execution. No hardcoded secrets. Relies on host-provided AWS credentials. Strong emphasis on Docker isolation and IAM least privilege in documentation. The default `stdio` transport is secure; `sse` requires careful network exposure. The code explicitly prevents many common AWS security misconfigurations and dangerous commands.
Similar Servers
mcp
Enables AI assistants to interact with AWS DocumentDB databases, providing tools for connection management, database/collection operations, document querying, aggregation pipelines, query planning, and schema analysis. It acts as a bridge for safe and efficient database operations through the Model Context Protocol (MCP).
terraform-mcp-server
Provides seamless integration with Terraform Registry APIs and HCP Terraform/Terraform Enterprise APIs, enabling AI assistants/LLMs to generate high-quality Terraform code and automate IaC workflows.
aws-mcp-server
The AWS MCP Server allows AI assistants to execute AWS CLI commands and access AWS environment context, providing a powerful interface for cloud management and automation.
cli-microsoft365-mcp-server
This MCP server allows users to execute CLI for Microsoft 365 commands using natural language, enabling management of various Microsoft 365 services like SharePoint, Teams, and Power Platform.