返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端