AWS CLI MCP Server
A simple MCP server that provides a bridge to execute AWS CLI commands.
Tools
- aws_cli_read: For read-only AWS operations (listing, describing resources)
- aws_cli_write: For write operations (creating, modifying, deleting resources)
Setup
1. Configure AWS CLI
Set up AWS SSO following this guide.
2. Run Server
Using locally:
uvx --env AWS_PROFILE=your-sso-profile aws-cli-mcp-server
Using MCP configuration:
{
"mcpServers": {
"aws-cli-mcp-server": {
"command": "uvx",
"args": ["aws-cli-mcp-server"],
"env": {
"AWS_PROFILE": "your-sso-profile"
}
}
}
}
Using access keys:
{
"mcpServers": {
"aws-cli-mcp-server": {
"command": "uvx",
"args": ["aws-cli-mcp-server"],
"env": {
"AWS_ACCESS_KEY_ID": "your-access-key",
"AWS_SECRET_ACCESS_KEY": "your-secret-key"
}
}
}
}
Metadata
Release files for aws-cli-mcp-server 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aws_cli_mcp_server-1.1.0.tar.gz | 14.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aws_cli_mcp_server-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.0 kB
Release files / aws_cli_mcp_server-1.1.0.tar.gz
| Download URL | aws_cli_mcp_server-1.1.0.tar.gz |
|---|---|
| Size | 14.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc40fda83262f3beed2fe3ae5af92138ba785a96d1a868d59d5e67108c0c735c
|
|
BLAKE2b-256 checksum How to use checksums |
c757b11f40128a28ec5b79e1b461dff70a1b13aa53936561b14ef65e8e5352e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.6
|
Release files / aws_cli_mcp_server-1.1.0-py3-none-any.whl
| Download URL | aws_cli_mcp_server-1.1.0-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
edd32f4c8077b530c060d9917bb1ae9faf5fa97782512e516b09d4d455834eb3
|
|
BLAKE2b-256 checksum How to use checksums |
3d18b3a2f9aa9777621d86f6faadecd0cb78162b2f22946c1bff1f1d170d5e80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.6
|