Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NODE_ENV | No | Environment mode for the server | production |
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 |
---|---|
encodeBase64 | Encode input data to Base64 |
decodeBase64 | Decode Base64 input data |
encodeUrl | Encode input data to URL-encoded format |
decodeUrl | Decode URL-encoded input data |
encodeHtml | Encode input data to HTML-encoded format |
decodeHtml | Decode HTML-encoded input data |
geolocate | Get geolocation information for an IP address or domain |
clearGeoCache | Clear the geolocation cache |
generateUUID | Generate a random UUID using crypto.randomUUID() |
generateQRCode | Generate a QR code from input data |
convertTimezone | Convert date/time between timezones using Luxon |
listTimezones | List all available IANA timezones |
hashData | Hash input data using Node.js crypto module |
compareHashes | Compare two hashes in constant time |