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
:
{
"mcpServers": {
"aws": {
"command": "npm", // OR pnpm
"args": [
"--silent",
"--prefix",
"/Users/<YOUR USERNAME>/aws-mcp",
"start"
]
}
}
}
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
AWS MCP
Project Details
- RafalWilinski/aws-mcp
- Last Updated: 4/19/2025
Recomended MCP Servers
一个基于MCP协议的开发文档服务器,专为各类开发框架文档设计
A simple MCP server to search for documentation (tutorial)
An MCP server that provides safe access to your iMessage database through Model Context Protocol (MCP). This server...
browser-tools-mcp
[Self-hosted] A Model Context Protocol (MCP) server implementation that provides a web search capability over stdio transport. This...
This project is a Model Context Protocol (MCP) server for interacting with the VRChat API.
Node based Notion MCP server
DiffuGen is a powerful yet user-friendly interface for localedge image generation. Built on the Model Control Protocol (MCP),...
MCP server for connecting agentic systems to search systems via searXNG
Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor.
MCP Server para gerenciar o Memory Bank