Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ASL_MCP_LOG_LEVEL | No | Log level for the server | INFO |
| ASL_MCP_AWS_REGION | No | AWS region where Security Lake is configured | us-east-1 |
| ASL_MCP_AWS_PROFILE | No | AWS profile to use for credentials | |
| ASL_MCP_ATHENA_WORKGROUP | No | Athena workgroup to use for queries | primary |
| ASL_MCP_MAX_QUERY_RESULTS | No | Maximum number of query results to return | 1000 |
| ASL_MCP_QUERY_TIMEOUT_SECONDS | No | Timeout in seconds for Athena queries | 300 |
| ASL_MCP_ATHENA_OUTPUT_LOCATION | No | S3 location for Athena query results | |
| ASL_MCP_SECURITY_LAKE_DATABASE | No | The Glue database name for Security Lake | amazon_security_lake_glue_db |
| ASL_MCP_AUTO_DISCOVER_RESOURCES | No | Enable or disable automatic resource discovery | false |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |