pocketbase-mcp-server
v0.1.0-alpha.1
Published
MCP server implementation for PocketBase
Downloads
4
Readme
MCP PocketBase
A Cursor MCP server implementation for PocketBase.
Installation
bun add mcp-pocketbaseSetup
Environment Variables
Create a .env file in your project root with the following variables:
POCKETBASE_URL=your_pocketbase_url
POCKETBASE_ADMIN_EMAIL=your_admin_email
POCKETBASE_ADMIN_PASSWORD=your_admin_passwordCursor Setup
- Create a
.cursordirectory in your project root:
mkdir .cursor- Create an
mcp.jsonfile in the.cursordirectory with the following content:
{
"mcpServers": {
"pocketbase-mcp": {
"command": "bun",
"args": ["run", "node_modules/mcp-pocketbase/dist/pocketbase.js"]
}
}
}Cline Setup
- Create a
.clinedirectory in your project root:
mkdir .cline- Create an
mcp.jsonfile in the.clinedirectory with the following content:
{
"mcpServers": {
"pocketbase-mcp": {
"command": "bun",
"args": ["run", "node_modules/mcp-pocketbase/dist/pocketbase.js"]
}
}
}That's it! The MCP server will now be available to your IDE.
Development
# Install dependencies
bun install
# Run in development mode
bun run dev
# Build for production
bun run buildVersioning
This project uses Changesets for versioning. The workflow is automated:
- When you commit changes, you'll be automatically prompted to create a changeset
- Select the type of change (patch, minor, major) and describe your changes
- The changeset will be created and committed automatically
When ready to release:
# Update version and changelog
bun run version
# Publish to npm
bun run releaseLicense
MIT
