Performs operations on AWS resources, currently S3 and DynamoDB, and logs every operation for later review.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add aws -- uv --directory /path/to/repo/mcp-server-aws run mcp-server-aws~/.codex/config.toml
[mcp_servers.aws]
command = "uv"
args = ["--directory", "/path/to/repo/mcp-server-aws", "run", "mcp-server-aws"]
# codex mcp add aws -- uv --directory /path/to/repo/mcp-server-aws run mcp-server-aws~/.cursor/mcp.json
{
"mcpServers": {
"aws": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-server-aws",
"run",
"mcp-server-aws"
]
}
}
}.vscode/mcp.json
{
"servers": {
"aws": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-server-aws",
"run",
"mcp-server-aws"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"aws": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-server-aws",
"run",
"mcp-server-aws"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"aws": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-server-aws",
"run",
"mcp-server-aws"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"aws": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-server-aws",
"run",
"mcp-server-aws"
]
}
}
}