bkend-quickstart について
bkend-quickstartは、MCPベースのバックエンドプラットフォームbkend.aiをClaude Codeで設定するガイドです。OAuth接続、プロジェクトと環境の管理、利用できるMCPツールとリソースを説明します。
主な機能
- 01Claude CodeのMCP設定
- 02OAuth 2.1とPKCE
- 03組織とプロジェクトの管理
- 04環境管理
- 05キャッシュ付き読み取り専用リソース
- 06最初のテーブル作成チェックリスト
活用シーン
- 01Claude Codeをbkend.aiに接続
- 02プロジェクトと環境の作成・確認
- 03ドキュメントとツールスキーマの検索
- 04テーブルとスキーマの一覧表示
MCP 対応
HTTPトランスポートとOAuth 2.1 + PKCEを使い、Claude Codeをhttps://api.bkend.ai/mcpに接続する方法を説明します。組織、プロジェクト、環境を管理するツールと、読み取り専用リソースも紹介します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ww-w-ai/ bkit-claude-code --skill bkend-quickstartインストール後、Claude Code で/bkend-quickstartを入力して読み込まれたか確認します。
詳細
bkend.ai クイックスタートガイド
bkend.ai とは
データベース、認証、ストレージのサービスを提供する、MCP ベースの BaaS プラットフォームです。 AI ツール(Claude Code、Cursor)から自然言語でバックエンドを管理できます。
リソース階層
Organization (team/billing) -> Project (service unit) -> Environment (dev/staging/prod, data isolation)
テナントとユーザー
- テナント:サービスの構築者(OAuth 2.1 認証、MCP/Management API へのアクセス)
- ユーザー:アプリのエンドユーザー(JWT 認証、Service API へのアクセス)
- 1 人が両方の役割を担うことができます
MCP のセットアップ(Claude Code)
クイックセットアップ(1 つのコマンド)
claude mcp add bkend --transport http https://api.bkend.ai/mcp
ステップごとのガイド
- 前提条件:bkend.ai アカウント(https://console.bkend.ai で登録)
- セットアップコマンドを実行:
claude mcp add bkend --transport http https://api.bkend.ai/mcp - OAuth 認証:OAuth 2.1 + PKCE 認証のため、ブラウザーが自動的に開きます(API キーは不要です)
- 接続を確認:「接続済みの bkend プロジェクトを表示して」と尋ねるか、
get_contextMCP ツールを使用します - .mcp.json を作成(任意、チームで共有する場合):
{ "mcpServers": { "bkend": { "type": "http", "url": "https://api.bkend.ai/mcp" } } }
MCP 接続のトラブルシューティング
| 問題 | 解決策 |
|---|---|
| OAuth ポップアップが表示されない | ブラウザーのポップアップブロッカーを確認してください |
| MCP ツールが表示されない | claude mcp list を実行して確認し、必要に応じて再追加してください |
| 接続が失われた | 再認証してください(次回の MCP 呼び出し時に自動で行われます) |
| プロジェクト/環境が違う | get_context を使用して現在のセッションを確認してください |
MCP 固定ツール
| ツール | 用途 |
|---|---|
get_context | セッションのコンテキスト(組織/プロジェクト/環境、API エンドポイント) |
search_docs | bkend のドキュメントを検索 |
get_operation_schema | ツールの入力/出力スキーマを取得 |
検索可能なガイド(search_docs 経由)
| ドキュメント ID | 内容 |
|---|---|
1_concepts | BSON スキーマ、権限、階層 |
2_tutorial | プロジェクトからテーブルを作成するチュートリアル |
MCP プロジェクト管理ツール
| ツール | 用途 | 主なパラメーター |
|---|---|---|
backend_org_list | 組織の一覧表示 | なし |
backend_project_list | プロジェクトの一覧表示 | organizationId |
backend_project_get | プロジェクトの詳細を取得 | organizationId, projectId |
backend_project_create | プロジェクトを作成 | organizationId, name, description? |
backend_project_update | プロジェクトを更新 | organizationId, projectId, name?, description? |
backend_project_delete | プロジェクトを削除(元に戻せません!) | organizationId, projectId |
backend_env_list | 環境の一覧表示 | organizationId, projectId |
backend_env_get | 環境の詳細を取得 | organizationId, projectId, environmentId |
backend_env_create | 環境を作成 | organizationId, projectId, name |
MCP リソース(読み取り専用)
bkend:// URI を介した、軽量でキャッシュされる(TTL 60 秒)読み取り専用のクエリです:
| URI | 説明 |
|---|---|
bkend://orgs | 組織一覧 |
bkend://orgs/{orgId}/projects | プロジェクト一覧 |
bkend://orgs/{orgId}/projects/{pId}/environments | 環境一覧 |
bkend://orgs/{orgId}/projects/{pId}/environments/{eId}/tables | スキーマ付きテーブル一覧 |
ヒント:一覧表示の操作には、ツールよりもリソースを優先してください(軽量でキャッシュされます)。
最初のプロジェクトのチェックリスト
- bkend.ai に登録 -> 組織を作成
- プロジェクトを作成 -> dev 環境が自動作成されます
- MCP を接続 ->
claude mcp add bkend - 最初のテーブルを作成 -> 「users テーブルを作成して」
- データ操作を開始 -> 自然言語で CRUD を実行
コンソール URL
https://console.bkend.ai
次のステップ
- データベース操作:bkend-data スキルを参照してください
- 認証:bkend-auth スキルを参照してください
- ファイルストレージ:bkend-storage スキルを参照してください
- 実践的なチュートリアル:bkend-cookbook スキルを参照してください
公式ドキュメント(最新の参照情報)
bkend の最新ドキュメントについては、WebFetch を使用してください。
- クイックスタート:https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/getting-started/02-quick-start.md
- コアコンセプト:https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/getting-started/03-core-concepts.md
- Claude Code のセットアップ:https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/ai-tools/04-claude-code-setup.md
- MCP の概要:https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/en/mcp/01-overview.md
- 目次全文:https://raw.githubusercontent.com/popup-studio-ai/bkend-docs/main/SUMMARY.md
コメント
Markdown 対応