advanced-pocketbase-mcp-server
37
The Advanced PocketBase MCP Server is a powerful tool for managing PocketBase databases. It offers extensive features for database operations, including collection management, record handling, user authentication, and data export. Its TypeScript support and error-handling capabilities make it suitable for developers looking to leverage the Model Context Protocol for advanced database interactions.
Advanced PocketBase MCP Server
A comprehensive MCP server that provides sophisticated tools for interacting with PocketBase databases. It 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 schemas, manage indexes, validate schemas, retrieve metadata.
- Record Operations: CRUD operations, advanced querying, batch import/export, relationship support, pagination.
- User Management: User authentication, account management, password management, role-based access control.
- Database Operations: Backup and restore, export formats, data migration, index optimization.
Configuration
- Required:
POCKETBASE_URL
- Optional:
POCKETBASE_ADMIN_EMAIL
,POCKETBASE_ADMIN_PASSWORD
,POCKETBASE_DATA_DIR
Development
- Clone the repository.
- Install dependencies and configure the environment.
- Start the PocketBase instance, and the MCP server will connect automatically.