pocketbase-mcp-server

pocketbase-mcp-server

0

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.