Aws Cli MCP Server

An MCP server that can generate and execute AWS CLI commands

Local serverstdioTypeScript

What is the Aws Cli MCP Server?

An MCP server that can generate and execute AWS CLI commands

The short version

An MCP (Model Context Protocol) server that lets you generate and execute AWS CLI commands directly from Claude.

  • Execute AWS CLI commands through the MCP protocol
  • Get detailed information about AWS services
  • List available AWS services
  • Full access to AWS CLI capabilities

What it needs from you

  • Node.js (v20 or later recommended) - npm or yarn - AWS CLI installed and configured with credentials - TypeScript

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
execute-aws-commandExecute AWS CLI commands
Parameters:service: AWS service name (e.g., s3, ec2, lambda)
subcommandoptional): Command to execute (e.g., ls, describe-instances)
optionsoptional): Command options as key-value pairs
get-service-detailsGet details about a specific AWS service

How to install the Aws Cli MCP Server

{
  "mcpServers": {
    "aws-cli": {
      "command": "node",
      "args": [
        "/path/to/aws-cli-mcp-server/dist/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js (v20 or later recommended) - npm or yarn - AWS CLI installed and configured with credentials - TypeScript

Example prompts to try

  • “Use Aws Cli to execute-aws-command.”
  • “Use Aws Cli to Parameters.”
  • “Use Aws Cli to get-service-details.”

Frequently asked questions

An MCP server that can generate and execute AWS CLI commands Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.