This project deploys Amazon Nova Act MCP (Model Context Protocol) Server and Client on AWS ECS Fargate using AWS CDK.
The infrastructure includes:
- ECS Fargate cluster with server and client services
- Application Load Balancer for routing traffic
- ECR repository for Docker images
- CloudMap service discovery
- Secrets Manager for API key storage
- AWS CLI configured
- Node.js and npm installed
- AWS CDK installed
- Docker installed
- Amazon Nova Act API key
- Clone the repository
- Install dependencies:
npm install - Set your Nova Act API key (optional):
If not set, you'll need to manually add it to AWS Secrets Manager.
export NOVA_ACT_API_KEY=your-api-key
cdk bootstrap
cdk deployAfter deployment, the CDK outputs provide:
- MCP Server endpoint:
http://<alb-dns-name>/mcp - Client UI:
http://<alb-dns-name>:8501
cdk destroyISC
