pocketbase-mcp-server
The Advanced PocketBase MCP Server is a sophisticated server offering advanced tools for managing and interacting with PocketBase databases. It supports complex database operations, schema management, and user authentication through the Model Context Protocol (MCP).
Advanced PocketBase MCP Server
A comprehensive MCP server that provides sophisticated tools for interacting with PocketBase databases. This server enables advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).
Features
Collection Management
- Create and manage collections with custom schemas
- Migrate collection schemas with data preservation
- Advanced index management (create, delete, list)
- Schema validation and type safety
Record Operations
- CRUD operations for records
- Advanced querying with filtering, sorting, and aggregation
- Batch import/export capabilities
User Management
- User authentication and token management
- User account creation
- Password management
Database Operations
- Database backup and restore
- Multiple export formats (JSON/CSV)
- Data migration tools
Configuration
The server requires environment variables like POCKETBASE_URL
and optional variables like POCKETBASE_ADMIN_EMAIL
.
Development
Clone the repository, install dependencies, and start your PocketBase instance. The MCP server will automatically connect to your PocketBase instance.