AWS MCP ServerAWS MCP Server

AWS MCP ServerAWS MCP Server

镜子 (jìng zi)

MCP-Mirror

云平台
访问服务器

README

AWS MCP 服务器

一个用于 AWS 操作的 模型上下文协议 服务器实现,目前支持 S3 和 DynamoDB 服务。所有操作都会被自动记录,并且可以通过 audit://aws-operations 资源端点访问。

观看演示视频此处

在 MCP 服务器仓库中被列为 社区服务器

使用 Claude 桌面应用在本地运行

  1. 克隆此仓库。
  2. 通过以下两种方法之一设置您的 AWS 凭证。请注意,此服务器需要一个具有 S3 和 DynamoDB 的 AWS 账户的读写 (RW) 权限的 IAM 用户。
    • 环境变量:AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_REGION(默认为 us-east-1
    • 默认 AWS 凭证链(通过 AWS CLI 使用 aws configure 设置)
  3. 将以下内容添加到您的 claude_desktop_config.json 文件中:
    • 在 MacOS 上:~/Library/Application\ Support/Claude/claude_desktop_config.json
    • 在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
  "mcp-server-aws": {
    "command": "uv",
    "args": [
      "--directory",
      "/path/to/repo/mcp-server-aws",
      "run",
      "mcp-server-aws"
    ]
  }
}
  1. 安装并打开 Claude 桌面应用
  2. 尝试让 Claude 执行某种读/写操作以确认设置(例如,创建一个 S3 存储桶并为其指定一个随机名称)。如果出现问题,请使用 MCP 文档中提供的调试工具此处

可用工具

S3 操作

  • s3_bucket_create: 创建一个新的 S3 存储桶
  • s3_bucket_list: 列出所有 S3 存储桶
  • s3_bucket_delete: 删除一个 S3 存储桶
  • s3_object_upload: 将对象上传到 S3
  • s3_object_delete: 从 S3 删除一个对象
  • s3_object_list: 列出 S3 存储桶中的对象
  • s3_object_read: 从 S3 读取对象的内容

DynamoDB 操作

表操作

  • dynamodb_table_create: 创建一个新的 DynamoDB 表
  • dynamodb_table_describe: 获取有关 DynamoDB 表的详细信息
  • dynamodb_table_delete: 删除一个 DynamoDB 表
  • dynamodb_table_update: 更新一个 DynamoDB 表

项目操作

  • dynamodb_item_put: 将一个项目放入 DynamoDB 表中
  • dynamodb_item_get: 从 DynamoDB 表中获取一个项目
  • dynamodb_item_update: 更新 DynamoDB 表中的一个项目
  • dynamodb_item_delete: 从 DynamoDB 表中删除一个项目
  • dynamodb_item_query: 查询 DynamoDB 表中的项目
  • dynamodb_item_scan: 扫描 DynamoDB 表中的项目

批量操作

  • dynamodb_batch_get: 从 DynamoDB 表中批量获取多个项目
  • dynamodb_item_batch_write: DynamoDB 项目的批量写入操作(put/delete)
  • dynamodb_batch_execute: 在批处理中执行多个 PartiQL 语句

TTL 操作

  • dynamodb_describe_ttl: 获取表的 TTL 设置
  • dynamodb_update_ttl: 更新表的 TTL 设置

推荐服务器

contentful-mcp

contentful-mcp

在你的 Contentful Space 中更新、创建、删除内容、内容模型和资源。

精选
TypeScript
Supabase MCP Server

Supabase MCP Server

一个模型上下文协议(MCP)服务器,它提供对 Supabase 管理 API 的编程访问。该服务器允许 AI 模型和其他客户端通过标准化的接口来管理 Supabase 项目和组织。

精选
JavaScript
Azure MCP Server

Azure MCP Server

通过 Claude Desktop 实现与 Azure 服务的自然语言交互,支持资源管理、订阅处理和租户选择,并提供安全身份验证。

官方
本地
TypeScript
Settlemint

Settlemint

利用 SettleMint 的模型上下文协议服务器,无缝地与企业区块链基础设施交互。通过人工智能驱动的助手构建、部署和管理智能合约,从而简化您的区块链开发工作流程,实现最高的效率。

官方
本地
TypeScript
Brev

Brev

在云端运行、构建、训练和部署机器学习模型。

官方
本地
Python
Story Protocol SDK MCP

Story Protocol SDK MCP

这个服务器提供 MCP(模型上下文协议)工具,用于与 Story 的 Python SDK 交互。 功能: * 获取许可条款 * 使用 PIL 条款铸造和注册 IP 资产 * 铸造许可代币 * 向钱包发送 $IP * 通过 Pinata [外部] 上传图像到 ipfs * 通过 Pinata [外部] 上传 IP 和 NFT 元数据

官方
Python
Tembo MCP Server

Tembo MCP Server

一个 MCP 服务器,它使 Claude 能够与 Tembo Cloud 平台 API 交互,从而允许用户通过自然语言管理 Tembo Cloud 资源。

官方
TypeScript
Workers MCP

Workers MCP

一个连接 Claude Desktop 和其他 MCP 客户端到 Cloudflare Workers 的软件包,从而可以通过模型上下文协议,使用自然语言访问自定义功能。

官方
TypeScript
Appwrite MCP Server

Appwrite MCP Server

一个模型上下文协议服务器,允许 AI 助手与 Appwrite 的 API 交互,从而提供管理 Appwrite 项目中数据库、用户、函数、团队和其他资源的工具。

官方
Python
MCP2Lambda

MCP2Lambda

通过 MCP 协议,人工智能模型能够与 AWS Lambda 函数交互,从而在安全的环境中访问私有资源、实时数据和自定义计算。

官方
Python