Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NODE_ENV | No | Environment (development/production/test) | development |
LOG_LEVEL | No | Logging level (debug/info/warn/error) | info |
POCKETBASE_URL | Yes | PocketBase server URL | http://10.69.100.111:8090 |
SUPER_USER_LOGIN | Yes | Superuser/admin email address | |
SUPER_USER_PASSWORD | Yes | Superuser/admin 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 |
---|---|
pb_auth_login | Authenticate a user with email and password |
pb_auth_register | Register a new user account |
pb_auth_refresh | Refresh the current user authentication token |
pb_auth_logout | Logout the current user and clear authentication |
pb_auth_get_user | Get information about the currently authenticated user |
pb_auth_request_password_reset | Request a password reset email for a user |
pb_auth_confirm_password_reset | Confirm a password reset with the reset token |
pb_admin_login | Authenticate as superuser/admin |
pb_admin_list_users | List all users (admin only) |
pb_admin_create_user | Create a new user (admin only) |
pb_admin_update_user | Update an existing user (admin only) |
pb_admin_delete_user | Delete a user (admin only) |
pb_admin_impersonate_user | Impersonate a user (admin only) |
pb_admin_get_settings | Get application settings (admin only) |
pb_admin_update_settings | Update application settings (admin only) |
pb_collections_list | List all collections (admin only) |
pb_collections_get | Get a specific collection by ID or name (admin only) |
pb_collections_create | Create a new collection (admin only) |
pb_collections_update | Update an existing collection (admin only) |
pb_collections_delete | Delete a collection (admin only) |
pb_records_list | List records from a collection with optional filtering and pagination |
pb_records_get | Get a specific record by ID from a collection |
pb_records_create | Create a new record in a collection |
pb_records_update | Update an existing record in a collection |
pb_records_delete | Delete a record from a collection |
pb_records_bulk_create | Create multiple records in a collection at once |
pb_files_get_url | Get the URL for a file attached to a record |
pb_files_upload | Upload a file to a record field |
pb_files_delete | Delete a file from a record field |
pb_files_get_token | Get a file access token for private files |
pb_files_list_record_files | List all files attached to a record |
pb_health_check | Check the health status of the PocketBase server |
pb_server_info | Get PocketBase server information and configuration |
pb_logs_list | Get system logs (admin only) |
pb_logs_stats | Get log statistics (admin only) |
pb_backups_create | Create a new backup (admin only) |
pb_backups_list | List all available backups (admin only) |
pb_system_test_email | Send a test email (admin only) |