PocketBase MCP Server
PocketBase MCPサーバーでClaudeからオープンソースバックエンドのレコード操作・コレクション管理を自動化
npx @fadlee/pocketbase-mcp概要
PocketBase MCP Serverの設定方法と使い方。
オープンソースのバックエンドプラットフォーム「PocketBase」のデータにClaudeから直接アクセスできるMCPサーバー。
コレクション(テーブル)のレコード取得・作成・更新・削除、ファイル操作、管理者認証など、PocketBaseの主要機能をAIから操作できる。
セルフホストのPocketBaseインスタンスとClaudeを連携することで、バックエンドデータの管理・分析・操作を自動化できる。
料金・APIキー情報
料金
完全無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
PocketBaseをダウンロード(pocketbase.io)してローカルまたはサーバーで起動する
- 2
ブラウザで http://127.0.0.1:8090/_/ にアクセスして管理者アカウントを作成する
- 3
管理画面の「Settings」→「API Keys」を開き、新しいAPIキーを作成する
- 4
生成された管理者トークン(Admin Token)をコピーして保存する
こんな使い方ができます
PocketBaseのコレクションデータをClaudeが取得して、レコードの内容を分析・集計したレポートを自動生成できる
ClaudeにPocketBaseのレコードを自然言語で指示するだけで一括作成・更新・削除を実行できる
コレクションのスキーマ構造をClaudeに確認させてデータ設計の改善提案や整合性チェックを自動化できる
PocketBaseに保存されたファイルの管理・一覧取得をClaudeが行い、ストレージの整理を自動化できる
ユーザー認証データをClaudeが管理してアカウント作成・権限管理・セキュリティチェックを効率化できる
セットアップ手順
- 1
PocketBaseを起動してブラウザでhttp://127.0.0.1:8090/_/にアクセスし、管理画面からAdmin Tokenを取得する
- 2
claude mcp add pocketbase -e POCKETBASE_API_URL=http://127.0.0.1:8090 -e POCKETBASE_ADMIN_TOKEN=your-token -- npx -y @fadlee/pocketbase-mcp
設定ファイル
コピー前に確認
PocketBaseのインスタンス(ローカルまたはリモート)が起動していること。管理者アカウントのAPIトークンが必要。PocketBase自体は無料・オープンソース。
claude mcp add pocketbase -e POCKETBASE_API_URL=http://127.0.0.1:8090 -e POCKETBASE_ADMIN_TOKEN=your-admin-token -- npx -y @fadlee/pocketbase-mcp