About aws-boto3-mcp-private
aws-boto3-mcp-private is an MCP server for executing Python code with the AWS Boto3 SDK to monitor and manage resources in an AWS account. It is intended for MCP clients that provide AWS credentials to its code-execution tool.
Key features
- 01Execute Python code with AWS Boto3
- 02Monitor AWS account resources
- 03Manage AWS account resources
- 04Front end with an AWS Lightsail Docker backend
Use cases
- 01Monitor resources in an AWS account
- 02Manage AWS resources through a connected MCP client
MCP support
The server provides an MCP tool for executing Python code through Boto3 to monitor and manage AWS resources. The MCP client supplies the AWS access key and secret key as tool inputs.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEaws-boto3-mcp-private
AWS Boto3 (Python) MCP Server is a MCP server aimed at executing Python code using the Boto3 client from the AWS Python SDK implemented to monitor and manage AWS resources in a given account.
The security is ensured by the fact that the MCP client (i.e a Large Language Model (LLM), an AI agent, a developer tool like AWS Q Developer or Claude Desktop, etc.) has to provide the proper AWS credentials (access key and secret key) as input parameters to the code executor supplied as a MCP tool by this MCP server.
The architecture is the following:
- a front-end MCP server implemented as required by the official MCP architecture
- a backend Docker container on AWS LightSail, managed service to easily run containers on AWS Cloud.
Restrict access https://docs.aws.amazon.com/en_us/lightsail/latest/userguide/amazon-lightsail-editing-firewall-rules.html
The MCP specs have been updated on March 25th, 2025 to include OAuth2 security: https://auth0.com/blog/an-introduction-to-mcp-and-authorization/
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.