Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Set logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL) | INFO |
| MARIADB_HOST | Yes | The MariaDB server host | |
| MARIADB_PORT | Yes | The MariaDB server port | |
| MARIADB_USER | Yes | The MariaDB username | |
| MARIADB_DATABASE | Yes | The MariaDB database name | |
| MARIADB_PASSWORD | Yes | The MariaDB password |
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 |
|---|---|
| reload_config | Reload configuration from environment variables and .env file. |
| list_databases | List all accessible databases in the MariaDB server. |
| list_tables | List all tables in a specific database. |
| get_table_schema | Get the schema/structure of a specific table. |
| execute_sql | Execute a read-only SQL query and return results. |