AWS Instances MCP Server

Retrieves and lists running AWS EC2 instances for a specified region via the Model Context Protocol.

Local serverstdioTypeScript★ 2

What is the AWS Instances MCP Server?

Retrieves and lists running AWS EC2 instances for a specified region via the Model Context Protocol.

What the server does

Claude for Desktop is not yet available on Linux. Linux users can proceed to the Building a client tutorial to build an MCP client that connects to the server we just built.

  • Retrieve running EC2 instances for a specified AWS region
  • Support for multiple availability zones
  • Detailed instance information including:
  • Instance Type
  • Instance State

Credentials and setup notes

  • Node.js (version 18 or later) - AWS Account - AWS Access Key and Secret Access Key

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
get-aws-instancesRetrieves list of running AWS instances for a given region

Configuration

  • Node.js (version 18 or later) - AWS Account - AWS Access Key and Secret Access Key
VariableDescriptionRequired
AWS_ACCESS_KEY_IDCredential the server authenticates with.Yes
AWS_ACCESS_SECRET_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use AWS Instances to get-aws-instances.”
  • “Use AWS Instances to Troubleshooting.”

Frequently asked questions

This tool is designed to work seamlessly with Claude via the Model Context Protocol (MCP). You can configure Claude for Desktop to use this server and retrieve AWS instance information directly within Claude.