Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NODE_ENV | No | Set to "production" for production use | production |
CACHE_SIZE | No | Maximum cache entries | 10000 |
RATE_LIMIT | No | Maximum requests per minute | 100 |
MAX_LISTENERS | No | Maximum concurrent requests (minimum: 10) | 20 |
DEFAULT_TIMEZONE | No | Override system timezone detection (e.g., "America/New_York") | |
RATE_LIMIT_WINDOW | No | Rate limit window in milliseconds | 60000 |
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 |
---|---|
get_server_info | Get server version and build information |
get_current_time | Get current time in specified timezone with formatting options |
convert_timezone | Convert time between timezones |
add_time | Add duration to a date/time |
subtract_time | Subtract duration from a date/time |
calculate_duration | Calculate duration between two times |
get_business_days | Calculate business days between dates |
next_occurrence | Find next occurrence of a recurring event |
format_time | Format time in various human-readable formats |
calculate_business_hours | Calculate business hours between two times |
days_until | Calculate days until a target date/event |