Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MYSQL_SSL | No | Use SSL connection (true/false) | |
| MYSQL_HOST | No | Default MySQL host | localhost |
| MYSQL_PORT | No | Default MySQL port | 3306 |
| MYSQL_USER | No | Default MySQL username | |
| MYSQL_DATABASE | No | Default database name | |
| MYSQL_PASSWORD | No | Default MySQL password |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mysql_connect | Connect to a MySQL database |
| mysql_query | Execute a MySQL query |
| mysql_list_databases | List all available databases |
| mysql_list_tables | List tables in the current database |
| mysql_describe_table | Get table structure and schema information |
| mysql_disconnect | Close the MySQL connection |
| mysql_setup_persistent | Set up persistent connection with default credentials |
| mysql_status | Check connection status and database info |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |