Integrations
Provides tools for listing collections from a PocketBase instance, allowing access to the database structure and schema information.
Implemented as a TypeScript-based MCP server, offering type-safe interactions with the underlying PocketBase collections and data.
pocketbase-mcp-server MCP Server
Model Context Protocol Server for PocketBase
This is a TypeScript-based MCP server that provides:
- Tools for listing PocketBase collections
Features
Tools
pocketbase_list_collections
- List all collections from a PocketBase instance- Requires server to be started with PocketBase configuration
- Returns JSON representation of all collections
Development
Install dependencies:
Build the server:
For development with auto-rebuild:
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
PocketBase Configuration
To enable the PocketBase collections tool, you must provide the following configuration either as command line arguments or environment variables:
--pb-url=<url>
orPB_URL
- The URL of your PocketBase instance (e.g., http://localhost:8090)--pb-admin-email=<email>
orPB_ADMIN_EMAIL
- Admin email for authentication--pb-admin-password=<password>
orPB_ADMIN_PASSWORD
- Admin password for authentication
If using environment variables, you can set them like this:
Example using command line arguments:
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.
This server cannot be installed
A Model Context Protocol server that enables Claude AI to interact with PocketBase databases by listing and accessing collections through natural language.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that allows Large Language Models to interact with Astra DB databases, providing tools for managing collections and records through natural language commands.Last updated -1011512TypeScriptApache 2.0
- -securityAlicense-qualityA comprehensive server that enables advanced database operations with PocketBase, providing tools for collection management, record operations, user management, and database administration through the Model Context Protocol.Last updated -JavaScriptMIT License
- -securityAlicense-qualityProvides sophisticated tools for interacting with PocketBase databases, enabling advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).Last updated -1JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Moneybird accounting software, enabling management of contacts, financial data, products, and business operations through natural language.Last updated -1JavaScriptMIT License