butterbase-ai について
@butterbase/mcp は Butterbase の公式 MCP サーバーで、Claude Code、Claude Desktop、Cursor などの MCP クライアントからスキーマ、認証、関数、ストレージ、RAG、デプロイを管理できます。npx でローカル実行するほか、ホスト型のエンドポイントも利用できます。プラットフォーム全体にわたる 38 個のツールを公開しています。
主な機能
- 01npx によるローカル実行とホスト型リモートエンドポイント
- 02スキーマ、マイグレーション、行データの管理
- 03認証設定、OAuth、ユーザー管理
- 04関数のデプロイ、呼び出し、ストレージと KV の管理
- 05RAG コンテンツの管理とクエリ
- 06フロントエンドのデプロイ、プレビュー、RLS 設定
活用シーン
- 01Claude Code や Cursor から Butterbase アプリのデータベース構造を管理する
- 02AI クライアントから関数をデプロイ・呼び出しする
- 03アプリの認証、ストレージ、RAG 検索を設定する
MCP 対応
このプロジェクトは MCP サーバーであり、Butterbase のアプリ、データ、認証、関数、デプロイを管理するための 38 個のツールを MCP クライアントに公開しています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.butterbase.ai/mcpclaude mcp add --transport http butterbase-ai https://api.butterbase.ai/mcp{"mcpServers":{"butterbase-ai":{"type":"http","url":"https://api.butterbase.ai/mcp"}}}Cursor で開く{"servers":{"butterbase-ai":{"type":"http","url":"https://api.butterbase.ai/mcp"}}}VS Code で開く{"mcpServers":{"butterbase-ai":{"type":"http","url":"https://api.butterbase.ai/mcp"}}}{"mcpServers":{"butterbase-ai":{"serverUrl":"https://api.butterbase.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.butterbase.ai/mcp認証が必要ツール
詳細
@butterbase/mcp
Butterbase 向けの公式 Model Context Protocol サーバーです。MCP 対応クライアント(Claude Code、Claude Desktop、Cursor、Windsurf など)から、Butterbase 上のスキーマ、認証、関数、ストレージ、RAG、リアルタイム機能、デプロイを管理できます。
インストール
npx @butterbase/mcp
または、グローバルにインストールします。
npm install -g @butterbase/mcp
butterbase-mcp
設定
MCP クライアントの設定ファイル(.mcp.json、claude_desktop_config.json など)に追加します。
{
"mcpServers": {
"butterbase": {
"command": "npx",
"args": ["-y", "@butterbase/mcp"],
"env": {
"BUTTERBASE_API_KEY": "bb_sk_your_key_here"
}
}
}
}
butterbase.ai で API キーを取得してください。
ホスト型の代替手段
ローカルへのインストールを省略したい場合は、Butterbase がホスト型 MCP エンドポイントも提供しています。
{
"mcpServers": {
"butterbase": {
"url": "https://api.butterbase.ai/mcp",
"headers": {
"Authorization": "Bearer ${BUTTERBASE_API_KEY}"
}
}
}
}
できること
このサーバーは、Butterbase の各種機能を網羅する 38 個のツールを公開しています。
- アプリとリージョン —
init_app、manage_app(アクション:list/delete/pause/get_config/update_access_mode/secure/update_cors/set_visibility/preview_clone_env_vars/clone/get_clone_job/find_templates/set_clone_webhook/link_substrate/unlink_substrate/set_substrate_autopropagate/move/move_status/teardown_source_replica/get_env/update_env/publish_template_release/list_template_releases/get_template_release/check_template_updates/update_from_template)、list_regions - スキーマ —
manage_schema、manage_migrations - 認証 —
manage_auth_config、manage_auth_users、manage_oauth、manage_people - データ —
select_rows、insert_row、seed_database - 関数 —
deploy_function、invoke_function、manage_function - ストレージと KV —
manage_storage、manage_kv - フロントエンドとプレビュー —
create_frontend_deployment、manage_frontend、manage_edge_ssr、manage_preview、promote_preview - RAG —
manage_rag_content、rag_query - リアルタイム機能と Durable Objects —
manage_realtime、manage_durable_objects - AI ゲートウェイとエージェント —
manage_ai、manage_agents - RLS —
manage_rls - リポジトリ —
manage_repo - インテグレーションと課金 —
manage_integrations、list_partner_apis、manage_billing - API キーと監査ログ —
manage_api_keys、query_audit_logs - ドキュメント、提案、ハッカソン —
butterbase_docs、submit_suggestion、prep_and_submit_hackathon_entry
全一覧はButterbase のドキュメントをご覧ください。
ライセンス
Apache-2.0 © NetGPT Inc.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。