Labsco
MCP SERVER

PocketBase MCP Server

by mabeldata

Read and write records in a PocketBase collection, using the same filters and sorts the API takes.

NoSQL, Graph & Key-Value Stores
Summary
PocketBase collections become readable and writable where the question was asked.

The listing tool carries PocketBase's own query options - filter, sort, pagination and relation expansion - so a question with conditions in it does not turn into several round trips, and a record can be created in the same thread that read the last one.

What it is

A record layer over a PocketBase instance: fetch one record, list a collection with the query options PocketBase supports, and create new records.

What you get
  • A single record from a collection, by ID
  • A listing of a collection with pagination, filtering, sorting and expanded relations
  • A new record created in a collection you name
Requirements

A PocketBase instance the server can reach, and an admin authentication token for it, generated from the PocketBase admin interface. Both are set as environment variables; the instance URL defaults to PocketBase running locally.

Setup effort

One command plus a key — npx -y @smithery/cli install @mabeldata/pocketbase-mcp --client claude, then supply credentials