Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| PORT | No | Server port | 3000 | 
| NODE_ENV | No | Set to 'development' for debug logging | production | 
| LOG_LEVEL | No | Override default log level (0=ERROR, 1=WARN, 2=INFO, 3=DEBUG) | |
| CORS_ORIGIN | No | Allowed CORS origins | * | 
| TRANSPORT_MODE | No | 'sse' or 'stdio' | sse | 
| AZURE_CLIENT_ID | Yes | Application (client) ID from your Service Principal | |
| AZURE_TENANT_ID | Yes | Directory (tenant) ID from your Azure AD | |
| AZURE_CLIENT_SECRET | Yes | Client secret value you created | |
| AZURE_MONITOR_WORKSPACE_ID | Yes | Workspace ID from your Application Insights resource | 
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 | 
|---|---|
| getRequestLogsByOrderNumber | Retrieves request logs from Azure Application Insights by order number. Searches through request logs containing the order number in name, URL, or custom dimensions.  |