Back to MCP directory
publicPublicdnsLocal runtime

aws-boto3-mcp-private

AWS Boto3 MCP服务器是一个基于Python的MCP服务,旨在通过AWS Python SDK的Boto3客户端执行代码来监控和管理AWS账户资源。服务采用前端MCP服务器与后端AWS LightSail容器架构,并通过要求客户端提供有效AWS凭证确保安全性。

article

README

🚀 AWS Boto3(Python)MCP 服务器

AWS Boto3(Python)MCP 服务器借助 AWS Python SDK 中的 Boto3 客户端,可在特定账户中监控和管理 AWS 资源。其安全性通过以下方式保障:MCP 客户端(如大型语言模型 (LLM)、人工智能代理、AWS Q 开发工具或 Claude Desktop 等)需提供合适的 AWS 凭证(访问密钥和秘密密钥)作为代码执行器的输入参数,而此代码执行器是该 MCP 服务器所提供的工具。

🚀 快速开始

架构说明

  • 前端:MCP 服务器按官方 MCP 架构的要求实现。
  • 后端:使用 AWS LightSail 的 Docker 容器管理服务,可轻松在 AWS 云上运行容器。

访问限制

请参考 AWS 文档中的 Lightsail 防火墙规则编辑指南

MCP 规格更新

MCP 规格于 2025 年 3 月 25 日更新,包含了 OAuth2 安全功能。请参考 [Auth0 博客中关于 MCP 和授权的介绍](Auth0 博客链接)。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client