MCP.so
Sign In

Advanced PocketBase MCP Server

@MCP-Mirror

About Advanced PocketBase MCP Server

Mirror of

Basic information

Category

Other

License

MIT license

Runtime

node

Transports

stdio

Publisher

MCP-Mirror

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "DynamicEndpoints_advanced-pocketbase-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "pocketbase-server",
        "--client",
        "claude"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Advanced PocketBase MCP Server?

A comprehensive MCP server that provides tools for interacting with PocketBase databases. It enables advanced database operations, schema management, and data manipulation through the Model Context Protocol for developers building AI-powered applications with PocketBase backends.

How to use Advanced PocketBase MCP Server?

Install dependencies with npm install, configure a .env file with at least POCKETBASE_URL, build with npm run build, then start your PocketBase instance. Use MCP tools like create_collection, list_records, authenticate_user, or backup_database via your MCP client.

Key features of Advanced PocketBase MCP Server

  • Create and manage collections with custom schemas
  • Full CRUD and advanced querying with filtering, sorting, and aggregation
  • User authentication, OAuth2, OTP, and token management
  • Database backup and restore with JSON/CSV export
  • Schema migration with data preservation and transforms
  • Batch import/export with create, update, and upsert modes

Use cases of Advanced PocketBase MCP Server

  • Automating schema migrations and index management across PocketBase collections
  • Building AI assistants that can query, insert, and update user data in real time
  • Implementing user authentication flows (password, OAuth2, OTP) from an MCP client
  • Performing bulk data imports or exports for analytics and backup
  • Impersonating users for admin-level testing or support workflows

FAQ from Advanced PocketBase MCP Server

What environment variables are required?

POCKETBASE_URL is required. Optional: POCKETBASE_ADMIN_EMAIL, POCKETBASE_ADMIN_PASSWORD, and POCKETBASE_DATA_DIR.

How do I install the server via Smithery?

Run npx -y @smithery/cli install pocketbase-server --client claude.

Does the server support TypeScript?

Yes, it includes comprehensive TypeScript definitions for all operations and strictly typed input schemas.

What authentication methods are available?

Password authentication, OAuth2, one-time password (OTP), token refresh, email verification, password reset, email change, and admin impersonation.

How can I contribute to the project?

Fork the repository, create a feature branch, commit changes, push the branch, and open a Pull Request.

Comments

More Other MCP servers