Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MYSQL_HOST | No | MySQL server address | localhost |
| MYSQL_PORT | No | MySQL server port | 3306 |
| MYSQL_USER | Yes | MySQL username | |
| MYSQL_SSL_CA | No | SSL CA certificate path | |
| MYSQL_SSL_KEY | No | SSL client key path | |
| MYSQL_DATABASE | No | Default database to connect to | |
| MYSQL_PASSWORD | Yes | MySQL password | |
| MYSQL_SSL_CERT | No | SSL client certificate path | |
| MYSQL_SSL_REJECT_UNAUTHORIZED | No | Whether to reject unauthorized SSL certificates | true |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mysql_query | Execute a read-only SQL query on MySQL database |
| mysql_list_tables | List all tables in the database |
| mysql_describe_table | Get table structure and column information |
| mysql_list_databases | List all available databases |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |