AWS CLI MCP Server
Python MCP server for AWS CLI inspection and operations
0 stars22 downloads/wk
Reviews
Write oneNobody has reviewed AWS CLI MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
AWS CLI MCP Server tools (4, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
call_awswrite actionExecute an AWS CLI command and return the results.
get_aws_regionsGet a list of available AWS regions.
get_caller_identityGet the AWS identity of the current caller.
suggest_aws_commandsSuggest AWS CLI commands based on a natural language query.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 127 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How AWS CLI MCP Server compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 60% of 1,119 Developer tools servers
- Tools
- 4
- the typical Developer tools server has 7
- Tools that change things
- 25%
- typical: 5%. Fewer write tools means less an agent can break
- Downloads a week
- 22
- more than 7% of 430 Developer tools servers with a package
What its tools let an agent do: 3 read · 1 change
Install AWS CLI MCP Server in Claude Code, Cursor or VS Code
claude mcp add aws-cli-mcp-server -- uvx mdev-aws-mcp-server
What the publisher says
From the AWS CLI MCP Server repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.musaddiq-dev/aws-cli-mcp-server -->
AWS MCP Server
A Python Model Context Protocol (MCP) server that lets MCP-compatible clients inspect and operate AWS through the AWS CLI. It supports command execution with validation, command suggestions, AWS region lookup, and caller identity checks.
Features
- Execute AWS CLI commands without shell expansion, preserving quoted arguments with shell-style parsing
- Suggest common AWS CLI commands from natural language requests
- Return available AWS regions
- Return the current caller identity
- Support stdio transport for local MCP clients
- Validate configuration and write logs to stderr plus a local log file
Safety Model
This server can execute AWS CLI commands using the credentials available to the process. It blocks shell operators by using subprocess.run(..., shell=False) and flags destructive-looking commands, but it cannot replace IAM least privilege or human review. Use scoped AWS profiles or roles, prefer non-production accounts for testing, and keep destructive commands on manual approval in your MCP client.
Requirements
- Python 3.12+
- AWS CLI v2 installed and available on PATH
- AWS CLI authentication configured and configuration through an AWS profile, IAM Identity Center/SSO, environment variables, an IAM role, or another AWS-supported credential provider
- MCP-compatible client such as Claude Desktop, Cursor, VS Code, or another MCP host
Installation
When published to PyPI, install or run the server like a standard Python MCP package:
uvx mdev-aws-mcp-serverFor local development from source:
git clone https://github.com/musaddiq-dev/aws-cli-mcp-server.git
cd aws-cli-mcp-server
python -m venv .venv
source .venv/bin/activate
pip install -e .Configuration
Before running this server, install the AWS CLI using the official AWS CLI install guide, then configure credentials using the official AWS CLI sign-in guide and AWS CLI configuration guide. AWS recommends short-term credentials where possible; avoid long-term IAM user keys unless your use case requires them.
Copy the example environment file and adjust values as needed.
cp .env.example .envRunning
mdev-aws-mcp-serverFrom a local checkout before PyPI publication, run:
python -m aws_mcp_server.serverMCP Client Configuration
For published installs, prefer uvx. MCP servers using stdio must write protocol messages only to stdout; this server writes logs to stderr and a local file under ~/.aws-mcp-server/logs.
Claude Desktop / Cursor / Windsurf / Cline
Most MCP clients accept this mcpServers JSON shape:
{
"mcpServers": {
"aws": {
"command": "uvx",
"args": ["mdev-aws-mcp-server"],
"env": {
"AWS_PROFILE": "default",
"AWS_REGION": "us-east-1"
}
}
}
}For local development from this repository, use the installed console script path instead:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
AWS CLI MCP Server: common questions
- Is AWS CLI MCP Server safe?
- Mostly: it is graded B (82/100). Read the AWS CLI MCP Server safety report
- How do I install AWS CLI MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does AWS CLI MCP Server need an API key?
- No secret keys are declared. It reads 5 settings from the environment.
- Is AWS CLI MCP Server maintained?
- The last commit was 163 days ago (2026-05-23). The latest release is v0.1.2.
- What can I use instead of AWS CLI MCP Server?
- Servers from other publishers that do the same job: Unraid RMCP MCP server, clawops MCP server and TerraVision MCP server.
- How does AWS CLI MCP Server compare with other Developer tools MCP servers?
- safety score 82/100 (higher than 60% of 1,119 Developer tools servers); tools 4 (the typical Developer tools server has 7); tools that change things 25% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to AWS CLI MCP Server
Same job from other publishers: the closest match first, then the best rated.
- Unraid RMCPRust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows.not reviewedEstablishedC
- clawopsDeploy self-hosted OpenClaw to AWS, GCP, Azure or a local VM — a CLI and an MCP server in one.not reviewedGrowingC
- TerraVisionDraw cloud architecture diagrams with official AWS, Azure and GCP icons from a prompt or Terraform.not reviewedEstablishedA
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB- Radar Kubernetes MCP ServerKubernetes MCP server for diagnosis, resource management, GitOps, and RBAC-enforced operations.not reviewedEstablishedA