Skip to content

Installation

Local Development

git clone https://github.com/the-platform-layer/harrier-emr-mcp.git
cd harrier-emr-mcp
make setup
make local-sample

Start the MCP server:

make run

Default local endpoint:

http://127.0.0.1:8000/mcp

Health check:

curl -fsS http://127.0.0.1:8000/health

Docker Compose

make compose-up

The container listens on http://127.0.0.1:8000/mcp and stores local reports under .harrier-local/.

AWS Deployment

The included Terraform deploys Harrier to ECS Fargate behind an ALB and exposes an HTTPS MCP endpoint through API Gateway.

./scripts/deploy.sh

Important outputs:

  • mcp_https_endpoint
  • health_https_endpoint
  • devops_agent_sigv4_role_arn
  • devops_agent_sigv4_region
  • devops_agent_sigv4_service_name

Use those values when registering Harrier with AWS DevOps Agent.

Demo Lab

Live EMR scenarios live in the companion repository:

harrier-emr-demo-lab

Use the demo lab only in a sandbox AWS account.