Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Server configuration port | 3001 |
| NODE_ENV | No | Node environment (development/production) | development |
| JWT_SECRET | Yes | Secret key for JWT authentication | |
| UPLOAD_DIR | No | Directory for file uploads | uploads/ |
| DATABASE_URL | No | Database connection URL | sqlite:./database.sqlite |
| MAX_FILE_SIZE | No | Maximum file size for uploads in bytes | 5242880 |
| GOOGLE_CLIENT_ID | No | Google OAuth client ID | |
| STRIPE_SECRET_KEY | No | Stripe secret key for payment processing | |
| GOOGLE_CLIENT_SECRET | No | Google OAuth client secret | |
| STRIPE_PUBLISHABLE_KEY | No | Stripe publishable key for payment processing |
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 |
|---|---|
No tools | |