MCP.so
登录

Advanced PocketBase MCP Server

@MCP-Mirror

关于 Advanced PocketBase MCP Server

Mirror of

基本信息

分类

其他

许可证

MIT license

运行时

node

传输方式

stdio

发布者

MCP-Mirror

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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.

评论

其他 分类下的更多 MCP 服务器