Aws Resources MCP Server

Enables querying of AWS resources using boto3 code snippets via a Model Context Protocol (MCP) server.

Local serverstdioPython★ 24

What is the Aws Resources MCP Server?

Enables querying of AWS resources using boto3 code snippets via a Model Context Protocol (MCP) server.

What it actually does

A Model Context Protocol (MCP) server implementation that provides running generated python code to query any AWS resources through boto3.

  • Runs directly from a Docker image - no git clone needed
  • Uses Python and boto3 for better stability
  • Makes it easy for Python folks to contribute
  • Includes proper sandboxing for code execution
  • Keeps everything containerized and clean

Configuration

You'll need AWS credentials with appropriate permissions to query AWS resources. You can obtain these by: 1. Creating an IAM user in your AWS account 2. Generating access keys for programmatic access 3. Ensuring the IAM user has necessary permissions for the AWS services you want to query The following environment variables are required: - AWS_ACCESS_KEY_ID: Your AWS 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.

Configuration

You'll need AWS credentials with appropriate permissions to query AWS resources. You can obtain these by: 1. Creating an IAM user in your AWS account 2. Generating access keys for programmatic access 3. Ensuring the IAM user has necessary permissions for the AWS services you want to query The following environment variables are required: - AWS_ACCESS_KEY_ID: Your AWS access key -

VariableDescriptionRequired
AWS_ACCESS_KEY_IDCredential the server authenticates with.Yes
AWS_SECRET_ACCESS_KEYCredential the server authenticates with.Yes
AWS_SESSION_TOKENCredential the server authenticates with.Yes
AWS_DEFAULT_REGIONConfiguration value read at startup.Optional
ACCESS_KEY_IDCredential the server authenticates with.Yes
SECRET_ACCESS_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Aws Resources to Input.”
  • “Use Aws Resources to Operations.”
  • “Use Aws Resources to Other.”

Frequently asked questions

It offers a more flexible and customizable approach than AWS Chatbot, avoiding its limitations and pricing tiers. It also addresses setup and stability issues found in other open-source solutions by using Docker and Python.