AWS MCP logo

AWS MCP

by RafalWilinski

AWS MCP is a Model Context Protocol server that enables AI assistants like Claude to interact with your AWS environment. It allows for natural language querying and management of your AWS resources during conversations.

View on GitHub

Last updated: N/A

What is AWS MCP?

AWS MCP is a Model Context Protocol (MCP) server that allows AI assistants, specifically Claude, to interact with and manage your AWS resources using natural language. It acts as a bridge between the AI assistant and your AWS environment, enabling you to query and modify resources through conversational commands.

How to use AWS MCP?

To use AWS MCP, you need to install it locally and configure Claude's desktop application to connect to the server. This involves cloning the repository, installing dependencies, and adding a configuration entry in Claude's claude_desktop_config.json file, specifying the command and arguments to start the AWS MCP server. Once configured, you can restart Claude and start interacting with your AWS environment using natural language prompts.

Key features of AWS MCP

  • 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

Use cases of AWS MCP

  • Querying AWS resources (e.g., listing EC2 instances, S3 buckets, Lambda functions)

  • Managing AWS resources (e.g., starting/stopping instances, creating/deleting buckets)

  • Troubleshooting AWS issues using natural language queries

  • Automating AWS tasks through conversational commands

FAQ from AWS MCP

How does AWS MCP handle AWS credentials?

AWS MCP uses your locally configured AWS credentials (from the ~/.aws/ directory). No credentials are exposed to external services.

What AI assistants are supported?

The README explicitly mentions support for Claude.

What if I'm using nvm?

The README provides a specific configuration example for using AWS MCP with nvm.

How can I see the logs?

You can view the logs using the tail command, as shown in the Troubleshooting section of the README. The log files are located in the Claude logs directory.

Is MFA supported?

MFA support is currently in development.