advanced-pocketbase-mcp-server

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.