use-aws-mcp-server
If you are the rightful owner of use-aws-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP server provides AWS CLI integration for AI assistants, enabling execution of AWS API calls with proper parameter validation and error handling.
use-aws-mcp-server
MCP server that provides AWS CLI integration for AI assistants, enabling execution of AWS API calls with proper parameter validation and error handling.
Features
- Execute AWS CLI commands through an MCP server interface
- Support for all AWS services and operations
- Parameter validation and error handling
Prerequisites
Installation Requirements
- Install
uv
from Astral or the GitHub README - Install Python 3.10 or newer using
uv python install 3.10
(or a more recent version) - AWS CLI configured with appropriate credentials
Installation
To add this MCP server to your Amazon Q or Claude, add the following to your MCP config file. With Amazon Q, create (if does not yet exist) a file named .amazonq/mcp.json
under the same directory that is running q chat
. Then add the following config:
{
"mcpServers": {
"use-aws-mcp-server": {
"command": "uvx",
"args": ["use-aws-mcp-server@latest"],
"env": {
"AWS_REGION": "ap-northeast-1",
"AWS_PROFILE": "default"
}
}
}
}
Tools
use_aws
Make an AWS CLI api call with the specified service, operation, and parameters.
def use_aws(
service_name: str,
operation_name: str,
label: str,
region: str = None,
parameters: dict = {},
profile_name: str = None,
) -> str: