Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MAX_ROWS | No | Maximum rows to return (max: 5000) | 1000 |
| POOL_MAX | No | Maximum connection pool size | 10 |
| POOL_MIN | No | Minimum connection pool size | 2 |
| READONLY | Yes | Set to 'true' for read-only mode or 'false' to enable write operations | |
| SQL_PORT | No | SQL Server port | 1433 |
| SQL_USER | No | SQL Server user | |
| LOG_LEVEL | No | Log level: debug, info, warn, error | info |
| SQL_SERVER | No | SQL Server host | |
| SQL_ENCRYPT | No | Whether to encrypt the connection | true |
| SQL_DATABASE | No | SQL Server database name | |
| SQL_PASSWORD | No | SQL Server password | |
| QUERY_TIMEOUT | No | Query timeout in milliseconds (max: 120000) | 30000 |
| SQL_TRUST_CERT | No | Whether to trust the server certificate | false |
| SQL_CONNECTION_URL | No | SQL Server connection string (e.g., sqlserver://user:password@host:port/database?TrustServerCertificate=true) |
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 | |