mcpField
A
AWS MCP Server

AWS MCP Server

本地服务
github.com/Havoc24k云与基础设施348 周前更新

关于 AWS MCP Server

AWS MCP Server 为 Claude Desktop 等 MCP 客户端提供 AWS 服务操作,涵盖特定服务工具和通用 AWS SDK 调用,并可选支持文档检索。

主要功能

  1. 01浏览 S3 存储桶和对象
  2. 02查看 EC2、RDS 与 CloudWatch
  3. 03获取 Cost Explorer 报告
  4. 04通过 SDK 包装器调用 AWS 操作
  5. 05可选文档导入与搜索

适用场景

  1. 01从 MCP 客户端查看 AWS 资源
  2. 02获取指标及成本使用报告
  3. 03通过客户端执行 AWS SDK 操作
  4. 04使用向量存储导入和搜索文档

MCP 相关

它向 MCP 客户端(包括 Claude Desktop)提供 AWS 服务工具。可选向量存储支持文档导入与搜索。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

AWS MCP 服务

一个模型上下文协议(MCP)服务,可通过 Claude Desktop 提供与 AWS 服务交互的工具。

功能

  • S3:列出存储桶、列出对象
  • EC2:描述实例、安全组、VPC
  • RDS:描述数据库实例
  • Cost Explorer:获取成本和使用情况报告
  • CloudWatch:检索指标统计数据
  • 通用 AWS SDK:通过 aws_sdk_wrapper 访问任何 AWS 操作
  • 向量存储:可选的文档导入和搜索功能

快速开始

前提条件
  • Python 3.12+
  • 已配置 AWS 凭证(~/.aws/credentials)
  • 已安装 Claude Desktop
安装
  1. 安装软件包:

    pip install aws-mcp-server
    
  2. 配置 Claude Desktop: 添加到你的 claude_desktop_config.json:

    {
        "mcpServers": {
            "aws-mcp-server": {
                "command": "aws-mcp-server"
            }
        }
    }
    
  3. 配置 AWS 凭证:

    aws configure
    # OR manually edit ~/.aws/credentials:
    
    [default]
    aws_access_key_id = YOUR_ACCESS_KEY
    aws_secret_access_key = YOUR_SECRET_KEY
    region = us-east-1
    

开发

本地开发环境设置
# Clone and install
git clone <repository-url>
cd aws-mcp-server
uv sync

# Run locally
uvx .
配置选项

设置环境变量以进行自定义:

export AWS_MCP_PORT=8888
export AWS_MCP_DEBUG=true
export ENABLE_VECTOR_STORE=true

文档

许可证

MIT 许可证 - 详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。