what is MCP AWS Client?
MCP AWS Client is a Model Context Protocol (MCP) client designed for managing AWS services, allowing users to interact with AWS resources through AWS CLI or boto3.
how to use MCP AWS Client?
To use the MCP AWS Client, clone the repository, install the dependencies, and configure your AWS credentials. You can then use the client with MCP-compatible applications.
key features of MCP AWS Client?
- S3 Operations: Create, list, and delete buckets; modify bucket permissions; manage objects.
- Fargate Operations: Deploy new images into a service.
- Supports multiple AWS profiles for configuration.
use cases of MCP AWS Client?
- Managing S3 buckets and objects efficiently.
- Deploying applications using AWS Fargate.
- Automating AWS resource management tasks.
FAQ from MCP AWS Client?
- What programming language is MCP AWS Client written in?
MCP AWS Client is written in Python.
- How do I configure my AWS credentials?
You can configure your AWS credentials using environment variables, the AWS credential chain, or by specifying a profile name.
- Is there any license for MCP AWS Client?
The project does not specify a license.
MCP AWS Client
A Model Context Protocol (MCP) client for AWS services that provides functionality to manage AWS resources using either AWS CLI or boto3.
Features
S3 Operations
- Create, list, and delete buckets
- Modify bucket permissions and policies
- Add, list, and remove objects
Fargate Operations
- Deploy new images into a service
Configuration
The client supports different AWS profiles as defined in:
~/.aws/config
~/.aws/credentials
Installation
- Clone this repository
- Install dependencies:
pip install -e .
- Configure AWS credentials using one of the following methods:
- Environment variables:
AWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
,AWS_REGION
- AWS credential chain (set up via AWS CLI with
aws configure
) - Specify a profile name when using the tools
- Environment variables:
Usage
Once installed and configured, the MCP AWS client can be used with MCP-compatible applications.