Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DB_HOST | No | Database host | |
| DB_NAME | Yes | Database name or file path (for SQLite) | |
| DB_PORT | No | Database port | |
| DB_TYPE | Yes | Specifies the database engine to use (mysql, postgresql, sqlite, sqlserver) | |
| DB_USER | No | Database username | |
| DB_DRIVER | No | Database driver (for SQL Server) | |
| LOG_LEVEL | No | General application log level | INFO |
| DB_PASSWORD | No | Database password | |
| DB_POOL_SIZE | No | Connection pool size | 5 |
| DB_MAX_OVERFLOW | No | Maximum connection overflow | 10 |
| DB_READ_TIMEOUT | No | Read timeout in seconds | 30 |
| DB_WRITE_TIMEOUT | No | Write timeout in seconds | 30 |
| REQUEST_LOG_LEVEL | No | Log level for request logging | INFO |
| DB_CONNECT_TIMEOUT | No | Connection timeout in seconds | 10 |
| ENABLE_REQUEST_LOGGING | No | Enable basic request logging | true |
| MAX_PAYLOAD_LOG_LENGTH | No | Maximum length of logged payloads | 2000 |
| ENABLE_WRITE_OPERATIONS | No | Enable write operations (INSERT/UPDATE) | false |
| ENABLE_DETAILED_REQUEST_LOGGING | No | Enable detailed request logging with headers and payloads | false |
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 | |