MCP.so
登录

AWS MCP Server

@Rupeebw

基本信息

分类

云与基础设施

传输方式

stdio

作者

Rupeebw

关于 AWS MCP Server

暂无概览

AWS MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

AWS MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is AWS MCP Server?

A REST API server that connects to AWS accounts, similar to the AWS CLI. It provides endpoints to interact with S3, EC2, and Lambda services, enabling users to list, read, create, update, and delete AWS resources programmatically.

How to use AWS MCP Server?

Install dependencies with npm install, then configure AWS credentials via a .env file or the standard AWS credentials file (~/.aws/credentials). Start the server with npm start. Interact using curl, Postman, a web browser (GET only), or a custom frontend application.

Key features of AWS MCP Server

  • Connect to AWS accounts using multiple credential sources (env vars, credentials file, config file, instance profiles)
  • Supports S3, EC2, and Lambda service operations
  • Profile‑based configuration similar to AWS CLI
  • REST API endpoints for listing, starting, stopping, and invoking resources
  • Security measures: .gitignore for secrets, pre‑commit hooks, secrets checker script

Use cases of AWS MCP Server

  • List all S3 buckets and their objects
  • Start and stop EC2 instances remotely
  • Retrieve and invoke Lambda functions
  • Build a custom frontend acting as a simplified AWS Management Console

常见问题

1

How do I configure AWS credentials?

You can use environment variables (e.g., in a `.env` file), the AWS credentials file at `~/.aws/credentials`, the AWS config file, or an IAM instance profile when running on EC2. For temporary credentials (Access Key starts with `ASIA`), include `AWS_SESSION_TOKEN`.

2

What types of AWS credentials are supported?

Long‑term credentials (Access Key starting with `AKIA`) and temporary credentials (starting with `ASIA`). Temporary credentials require a session token and expire after a few hours. AWS CLI profiles and IAM roles on EC2 are also supported.

3

How can I interact with the server?

Use curl from the command line, a REST client like Postman, a web browser (for GET requests only), or build a frontend application that makes API calls to the server.

4

What security measures are included?

The project’s `.gitignore` excludes `.env` and sensitive files. A pre‑commit Git hook checks for potential secrets, and a manual secrets checker script (`./scripts/check-secrets.sh`) can be run to scan for hardcoded credentials.

5

What transport does the server use?

The server exposes REST APIs over HTTP on port 3000 (e.g., `http://localhost:3000/api/s3/buckets`). Authentication is handled via AWS credentials configured on the server side.

评论

云与基础设施 分类下的更多 MCP 服务器