Fetches, lists, creates and updates records and files in PocketBase collections, plus logs and cron jobs.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add pocketbase-mabeldata -- npx -y @smithery/cli install @mabeldata/pocketbase-mcp --client claude~/.codex/config.toml
[mcp_servers.pocketbase-mabeldata]
command = "npx"
args = ["-y", "@smithery/cli", "install", "@mabeldata/pocketbase-mcp", "--client", "claude"]
# codex mcp add pocketbase-mabeldata -- npx -y @smithery/cli install @mabeldata/pocketbase-mcp --client claude~/.cursor/mcp.json
{
"mcpServers": {
"pocketbase-mabeldata": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mabeldata/pocketbase-mcp",
"--client",
"claude"
]
}
}
}.vscode/mcp.json
{
"servers": {
"pocketbase-mabeldata": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mabeldata/pocketbase-mcp",
"--client",
"claude"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pocketbase-mabeldata": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mabeldata/pocketbase-mcp",
"--client",
"claude"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pocketbase-mabeldata": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mabeldata/pocketbase-mcp",
"--client",
"claude"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"pocketbase-mabeldata": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mabeldata/pocketbase-mcp",
"--client",
"claude"
]
}
}
}