You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Purple AI MCP - Deployment on Amazon Bedrock Agent Core
2
+
3
+
This guide will take you through deploying the Purple AI MCP Server to Amazon Bedrock AgentCore.
4
+
5
+
## Prerequisites
6
+
7
+
**Obtain a Sentinelone Singularity Operations Center console token**
8
+
9
+
This can be found in Policy & Settings → User Management → Service Users in your console. Currently, this server only supports tokens that have access to a single Account or Site. If you need to access multiple sites, you will need to run multiple MCP servers with Account-specific or Site-specific tokens.
**Outbound internet access** - Outbound internet access should be permitted through an Internet Gateway or NAT Gateway. \
25
+
**Security Groups** - Allow outbound HTTPS on port 443 to connect to the Sentinelone service.
26
+
27
+
It is important to note that Purple AI MCP does not include built-in authentication. For network exposed AWS deployments, ensure the MCP Server is placed behind an Application Load Balancer (ALB) with the appropriate timeout settings. Detailed information on production setups can be found [here](PRODUCTION_SETUP.md#cloud-load-balancer-setup).
28
+
29
+
### IAM Configuration
30
+
31
+
When deploying Purple AI MCP via AWS Marketplace a 'default' service role will be automatically created. To use a customer-managed service role reference the IAM Policy below.
Follow instructions for Amazon Bedrock AgentCore Deployment [here](BEDROCK_AGENTCORE_DEPLOYMENT.md)
72
+
73
+
61
74
For production deployments, see [Deployment Guide](DOCKER.md).
62
75
63
76
**Note:** Purple AI MCP does not include built-in authentication. For network-exposed deployments, place it behind a reverse proxy or load balancer. See [Production Setup](PRODUCTION_SETUP.md) for cloud load balancer configurations (AWS ALB, GCP Cloud Load Balancing, Azure Application Gateway) or nginx examples for self-hosted deployments.
@@ -189,6 +202,7 @@ We suggest you **do not** expose Purple AI MCP on a network at this time, as the
189
202
## Environment Variables
190
203
-`PURPLEMCP_CONSOLE_TOKEN` - Service user token (Account or Site level)
-`PURPLEMCP_STATELESS_HTTP` - For use with deployment in Amazon Bedrock Agent Core - Detailed instructions can be found [here](BEDROCK_AGENTCORE_DEPLOYMENT.md)
0 commit comments