pocketbase-mcp-server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
POCKETBASE_URL | Yes | URL of your PocketBase instance (e.g., 'http://127.0.0.1:8090') | |
POCKETBASE_DATA_DIR | No | Custom data directory path | |
POCKETBASE_ADMIN_EMAIL | No | Admin email for certain operations | |
POCKETBASE_ADMIN_PASSWORD | No | 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 |
---|---|
create_collection | Create a new collection in PocketBase |
create_record | Create a new record in a collection |
list_records | List records from a collection with optional filters |
update_record | Update an existing record |
delete_record | Delete a record |
authenticate_user | Authenticate a user and get auth token |
create_user | Create a new user account |
get_collection_schema | Get schema details for a collection |
backup_database | Create a backup of the PocketBase database |
import_data | Import data into a collection |
migrate_collection | Migrate collection schema with data preservation |
query_collection | Advanced query with filtering, sorting, and aggregation |
manage_indexes | Manage collection indexes |