aws-boto3-mcp-private

aws-boto3-mcp-private

0

The AWS Boto3 MCP Server is a tool for executing Python code to manage AWS resources using the Boto3 client. It emphasizes security and integrates with AWS LightSail to run Docker containers.

aws-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/