Aws Sa Tools Mcp Server

Aws Sa Tools Mcp Server

🚀 AWS MCP 服务器

AWS MCP 服务器是一个提供与 AWS 服务交互工具的模型上下文协议(MCP)服务器,它能帮助用户便捷地使用各种 AWS 服务功能。

✨ 主要特性

AWS SDK 工具

以下是 AWS MCP 服务器的主要功能,可用于与 AWS 服务进行交互。若某些功能未列出,只要 AWS SDK 支持且 LLM 能正确生成命令,就可通过 aws_sdk_wrapper() 工具在 aws_mcp_server.tools 中实现。

  • S3 操作
    • 列出存储桶
    • 列出存储桶中的对象
  • EC2 操作
    • 描述实例
    • 列出安全组
    • 列出 VPC
  • RDS 操作
    • 描述数据库实例
  • 成本探索器
    • 获取成本和使用情况报告
    • 获取资源特定成本分析
  • CloudWatch
    • 获取指标统计信息

辅助工具

  • 本地文件系统
    • 列出本地文件夹
    • 读取代码文件
  • Terraform
    • 读取消息状态文件

📦 安装指南

先决条件

  • Python 3.12 或更高版本
  • 配置 AWS 凭证 (~/.aws/credentials)
  • 设置 AWS CLI 配置文件

安装要求

  1. AstralGitHub README 安装 uv
  2. 使用 uv python install 3.10(或更高版本)安装 Python 3.10 或更新版。

安装步骤

通过在 claude_desktop_config.json 中添加以下内容来配置您的 Claude Desktop 设置:

{
"mcpServers": {
"aws-mcp-server": {
"command": "uvx",
"args": [
"--directory",
"/path/to/aws-mcp-server",
".",
]
}
}
}

WSL 配置

{
"mcpServers": {
"aws-mcp-server": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"uvx --directory /path/to/aws-mcp-server ."
]
}
}
}

凭证配置

确保您的 AWS 凭证在 ~/.aws/credentials 中正确配置:

[default]
aws_access_key_id = 您的访问密钥
aws_secret_access_key = 您的秘密密钥
  • 0 关注
  • 0 收藏,20 浏览
  • system 提出于 2025-10-05 20:09

相似服务问题

相关AI产品