- Explore MCP Servers
- aws-mcp
Aws Mcp
What is Aws Mcp
aws-mcp is a Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with your AWS environment using natural language, providing a better alternative to Amazon Q.
Use cases
Use cases for aws-mcp include managing AWS resources like EC2 instances, S3 buckets, and Lambda functions through conversational queries, making it easier for users to interact with their AWS environment.
How to use
To use aws-mcp, clone the repository, install dependencies, configure Claude desktop settings to include the aws-mcp server, and then start the app. You can interact with your AWS resources by asking natural language queries.
Key features
Key features include querying and modifying AWS resources using natural language, support for multiple AWS profiles and SSO authentication, multi-region support, secure credential handling, and local execution with your AWS credentials.
Where to use
undefined
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Aws Mcp
aws-mcp is a Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with your AWS environment using natural language, providing a better alternative to Amazon Q.
Use cases
Use cases for aws-mcp include managing AWS resources like EC2 instances, S3 buckets, and Lambda functions through conversational queries, making it easier for users to interact with their AWS environment.
How to use
To use aws-mcp, clone the repository, install dependencies, configure Claude desktop settings to include the aws-mcp server, and then start the app. You can interact with your AWS resources by asking natural language queries.
Key features
Key features include querying and modifying AWS resources using natural language, support for multiple AWS profiles and SSO authentication, multi-region support, secure credential handling, and local execution with your AWS credentials.
Where to use
undefined
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
AWS MCP
A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your AWS environment. This allows for natural language querying and management of your AWS resources during conversations. Think of better Amazon Q alternative.
Features
- 🔍 Query and modify AWS resources using natural language
- ☁️ Support for multiple AWS profiles and SSO authentication
- 🌐 Multi-region support
- 🔐 Secure credential handling (no credentials are exposed to external services, your local credentials are used)
- 🏃♂️ Local execution with your AWS credentials
Prerequisites
- Node.js
- Claude Desktop
- AWS credentials configured locally (
~/.aws/
directory)
Installation
- Clone the repository:
git clone https://github.com/RafalWilinski/aws-mcp
cd aws-mcp
- Install dependencies:
pnpm install
# or
npm install
Usage
- Open Claude desktop app and go to Settings -> Developer -> Edit Config
- Add the following entry to your
claude_desktop_config.json
:
Important: Replace /Users/<YOUR USERNAME>/aws-mcp
with the actual path to your project directory.
- Restart Claude desktop app. You should see this:
- Start by selecting an AWS profile or jump to action by asking:
- “List available AWS profiles”
- “List all EC2 instances in my account”
- “Show me S3 buckets with their sizes”
- “What Lambda functions are deployed in us-east-1?”
- “List all ECS clusters and their services”
Using with nvm
Build from source first and add following config:
{
"mcpServers": {
"aws": {
"command": "/Users/<USERNAME>/.nvm/versions/node/v20.10.0/bin/node",
"args": [
"<WORKSPACE_PATH>/aws-mcp/node_modules/tsx/dist/cli.mjs",
"<WORKSPACE_PATH>/aws-mcp/index.ts",
"--prefix",
"<WORKSPACE_PATH>/aws-mcp",
"start"
]
}
}
}
Troubleshooting
To see logs:
tail -n 50 -f ~/Library/Logs/Claude/mcp-server-aws.log
# or
tail -n 50 -f ~/Library/Logs/Claude/mcp.log
Features in Development
- [ ] MFA support
- [ ] Cache SSO credentials to prevent from refreshing them too eagerly
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.