aws-cli-mcp-server
Documentation
AWS CLI MCP Server
An MCP (Model Context Protocol) server that lets you generate and execute AWS CLI commands directly from Claude.
Features
- Execute AWS CLI commands through the MCP protocol
- Get detailed information about AWS services
- List available AWS services
- Full access to AWS CLI capabilities
Tools
- execute-aws-command: Execute AWS CLI commands
- Parameters:
- `command`: AWS service (e.g., s3, ec2, lambda)
- `subcommand` (optional): Command to execute (e.g., ls, describe-instances)
- `options` (optional): Command options as key-value pairs
- Parameters:
- get-service-details: Get details about a specific AWS service
- Parameters:
- `service`: AWS service name (e.g., s3, ec2, lambda)
- Parameters:
Resources
- aws-services://list: List available AWS services
Setup and Installation
Prerequisites
- Node.js (v20 or later recommended)
- npm or yarn
- AWS CLI installed and configured with credentials
- TypeScript
Local Installation
1. Clone this repository:
git clone https://github.com/IcyKallen/aws-cli-mcp-server
cd aws-cli-mcp-server2. Install dependencies:
npm install3. Build the project:
npm run build4. Ensure AWS CLI is configured:
aws configure5. Start the MCP server:
npm startIntegration with Claude Desktop
Add this to your `claude_desktop_config.json`:
After building the project, you can use:
{
"mcpServers": {
"aws-cli": {
"command": "node",
"args": [
"/path/to/aws-cli-mcp-server/dist/index.js"
]
}
}
}Example Usage in Claude
List S3 Buckets
I need to list my S3 buckets.Create an S3 Bucket
Create a new S3 bucket named "my-test-bucket" in the us-west-2 region.Get EC2 Service Details
What EC2 commands are available?Security Notes
- This server executes AWS CLI commands with the same permissions as your configured AWS credentials
- Be careful about who can access this server
- Consider implementing additional authentication for production use
License
MIT License
Frequently asked questions
What is aws-cli-mcp-server?
aws-cli-mcp-server is a Model Context Protocol (MCP) server listed in the TrackMCP directory.
How do I install aws-cli-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is aws-cli-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/icykallen/aws-cli-mcp-server and has 2 stars.
Related MCP tools
Playwright MCP server TypeScript-based implementation. Trusted by 22000+ developers. Trusted by 22000+ developers. Trusted by 22000+ developers.
Official Notion MCP Server TypeScript-based implementation. Trusted by 3400+ developers. Trusted by 3400+ developers. Trusted by 3400+ developers.
Directory for Awesome MCP Servers TypeScript-based implementation. Trusted by 1900+ developers. Trusted by 1900+ developers.
🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes.
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker TypeScript-based implementation. Trusted by 1400+ developers.
MCP Server for kubernetes management commands TypeScript-based implementation. Trusted by 1100+ developers. Trusted by 1100+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP