Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MYSQL_DB | No | MySQL database name | local |
| MYSQL_HOST | No | MySQL host | localhost |
| MYSQL_PASS | No | MySQL password | root |
| MYSQL_PORT | No | MySQL port | 3306 |
| MYSQL_USER | No | MySQL username | root |
| MYSQL_SOCKET_PATH | No | Path to MySQL socket file |
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 |
|---|---|
| wp_get_posts | Get WordPress posts with optional filtering and pagination |
| wp_get_post | Get a specific WordPress post by ID |
| wp_get_users | Get WordPress users with optional filtering |
| wp_get_user | Get a specific WordPress user by ID |
| wp_get_options | Get WordPress options (settings) |
| wp_get_plugins | Get information about installed WordPress plugins |
| wp_get_theme_info | Get information about the active WordPress theme |
| wp_execute_query | Execute a custom read-only SQL query on the WordPress database |
| wp_get_database_info | Get information about the WordPress database structure |
| wp_get_post_meta | Get post meta data for a specific post |