Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | Node environment (production, development, test) | production |
| CACHE_TTL | No | Cache time-to-live in seconds | 3600 |
| LOG_LEVEL | No | Logging level (debug, info, warn, error) | info |
| STORAGE_PATH | No | Path for local data storage | ./data |
| CACHE_ENABLED | No | Enable or disable caching | true |
| GOOGLE_CLIENT_ID | Yes | Your Google OAuth2 Client ID from Google Cloud Console | |
| GOOGLE_REDIRECT_URI | No | OAuth2 redirect URI for authentication callback | http://localhost:3000/oauth2callback |
| GOOGLE_CLIENT_SECRET | Yes | Your Google OAuth2 Client Secret from Google Cloud Console | |
| CATEGORIZATION_TIMEOUT | No | Timeout for email categorization operations in milliseconds |
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 | |