Rishikavikondala_mcp Server Aws

Rishikavikondala_mcp Server Aws

🚀 AWS MCP 服务器

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

您可以在 此处 查看演示视频。该服务器在 MCP 服务器存储库的 社区服务器 部分被列为社区服务器。

🚀 快速开始

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

  1. 克隆仓库:克隆此仓库到本地。
  2. 设置 AWS 凭据:此服务器需要一个具有读写权限的 IAM 用户(用于 S3 和 DynamoDB),您可以使用以下两种方法之一设置 AWS 凭据:
    • 环境变量:设置 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"
    ]
    }
    }
    
  4. 安装并打开应用:安装并打开 Claude 桌面应用
  5. 确认设置:让 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 表中删除项目。

⚠️ 重要提示

始终确保您的 AWS 凭据安全,并避免在公共仓库或平台上公开它们。

  • 0 关注
  • 0 收藏,13 浏览
  • system 提出于 2025-10-05 18:12

相似服务问题

相关AI产品