pocketbase-mcp-server logo

pocketbase-mcp-server

by imiborbas

This is a TypeScript-based Model Context Protocol (MCP) server designed for PocketBase. It provides tools for listing PocketBase collections.

View on GitHub

Last updated: N/A

What is pocketbase-mcp-server?

This is a Model Context Protocol (MCP) server built with TypeScript that interacts with a PocketBase instance. It allows you to retrieve information about your PocketBase collections using the Model Context Protocol.

How to use pocketbase-mcp-server?

To use this server, you need to install the dependencies, build the server, and then configure it within your Claude Desktop application. You'll need to provide the PocketBase URL, admin email, and password either as command-line arguments or environment variables. Refer to the installation section in the README for detailed instructions.

Key features of pocketbase-mcp-server

  • Lists PocketBase collections

  • Requires PocketBase configuration

  • Returns JSON representation of collections

  • Supports command-line arguments and environment variables for configuration

Use cases of pocketbase-mcp-server

  • Integrating PocketBase data with other applications via MCP

  • Automating tasks that require information about PocketBase collections

  • Debugging and inspecting PocketBase schema

  • Providing a standardized interface for accessing PocketBase metadata

FAQ from pocketbase-mcp-server

What is PocketBase?

PocketBase is an open source backend as an app. Think of it as an open source Firebase alternative.

What is MCP?

Model Context Protocol is a protocol for communication between applications.

How do I install the dependencies?

Run npm install in the project directory.

How do I build the server?

Run npm run build in the project directory.

How do I debug the server?

Use the MCP Inspector by running npm run inspector.