Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SMTP_PASS | No | SMTP password for email notifications (optional) | |
| SMTP_USER | No | SMTP username for email notifications (optional) | |
| PFSENSE_HOST | Yes | The hostname or IP address of your pfSense server (e.g., 192.168.1.1) | |
| PUSHOVER_KEY | No | Pushover API key for push notifications (optional) | |
| BEACON_SECRET | No | Shared secret for cloud beacon status updates (optional) | |
| PUSHOVER_USER | No | Pushover user key for push notifications (optional) | |
| TELEGRAM_TOKEN | No | Telegram bot token for notifications (optional) | |
| PFSENSE_API_KEY | Yes | Your pfSense API key for authentication (randomly-generated 64-character key) | |
| PFCLAUDE_ANTHROPIC_KEY | No | Anthropic API key for Haiku batch analysis of logs (optional) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |