An open API service indexing awesome lists of open source software.

https://github.com/awsdataarchitect/nova-act-mcp

Nova Act MCP Server on ECS Fargate
https://github.com/awsdataarchitect/nova-act-mcp

cdk mcp-server nova-act playwright serverless

Last synced: about 2 months ago
JSON representation

Nova Act MCP Server on ECS Fargate

Awesome Lists containing this project

README

          

# Nova Act MCP Server on ECS Fargate

This project deploys Amazon Nova Act MCP (Model Context Protocol) Server and Client on AWS ECS Fargate using AWS CDK.

## Architecture

![Alt text](./nova_act_mcp_architecture.png?raw=true "Nova Act MCP Server on ECS Fargate")

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

## Prerequisites

- AWS CLI configured
- Node.js and npm installed
- AWS CDK installed
- Docker installed
- Amazon Nova Act API key

## Setup

1. Clone the repository
2. Install dependencies:
```
npm install
```
3. Set your Nova Act API key (optional):
```
export NOVA_ACT_API_KEY=your-api-key
```
If not set, you'll need to manually add it to AWS Secrets Manager.

## Deployment

```bash
cdk bootstrap
cdk deploy
```

## Access

After deployment, the CDK outputs provide:
- MCP Server endpoint: `http:///mcp`
- Client UI: `http://:8501`

## Cleanup

```bash
cdk destroy
```

## License

ISC