Docs
ドキュメント 人が読むドキュメントを、AI もそのまま読みます
https://end.blackall.ai/mcp?lang=jaガイド
何があり、どう動くのか
最初から最後まで
ツールを使う順序。何から呼び出せばよいかわからないときは、まずこれを読んでください。
02Supabase・Vercel からの移行
Supabase や Vercel で作ったアプリを移す順番: データベース、supabase-js、サインイン、関数、デプロイ。そのまま動くものと確認すること。
03アクセスルール
新しいテーブルがなぜ空に見えるのか。このプラットフォームで最もよく間違えるところなので、最初に読んでください。
043種類のキー
公開キー、シークレットキー、アクセストークンの用途と、どれをブラウザに置いてはいけないか。
05データの読み書き
クエリ構文、演算子、韓国語の部分一致検索。
06データベースの拡張機能
pgvector(埋め込み検索)や PostGIS(地図)などの拡張機能を有効・無効にする方法、有効にできる一覧、共有データベースでの動作。
07データベースブランチ
gitブランチごとのプレビュー用データベース: 作成、プレビューデプロイへの接続、マージ、初期化、削除、料金。
08キュー・Vault・GraphQL・接続制限
pgmqと同じキュー、データベース内の暗号化されたシークレット(Vault)、/graphql/v1、直接接続のアドレス制限とTLS。
09ログインを追加する
メールアドレスとパスワード、ソーシャルログイン。トークンがどこに返ってくるか。
10リアルタイム購読
テーブルごとに有効にする必要があること、そしてアクセスルールがリアルタイムにも適用されること。
11ファイル
バケットとアップロード、公開と非公開の違い、S3 での利用、Supabase からの移行、再開可能なアップロード(TUS)。
12環境変数
デプロイしたアプリに API キーなどの値を渡す方法、いつ反映されるか、使えない名前。
13ログ
アプリがエラーを出したときに何が起きたかを見る方法と、ソースごとに何が記録されるか。
14デプロイ
リポジトリの接続、本番ブランチ、モノレポでのビルドフォルダー。
15関数、定期ジョブ、データベース Webhook
関数のコードの形、できることとできないこと(外部リクエストは有効にすれば可能)、呼び出し方、cron のスケジュール(UTC)、テーブルの変更を外部に知らせる Webhook。
16ドメインとエッジ
ドメインの接続、確認、リダイレクト、API 用のドメイン、ファイアウォールとリクエスト上限、エッジキャッシュ。
17エッジ: 分析、エッジ設定、KV、AI ゲートウェイ、段階的リリース、ミドルウェア
サイトの前で動くもの: 個人情報なしのウェブ分析と速度測定、デプロイせずに変える値と機能フラグ、キー・バリューストア、OpenAI 互換の AI ゲートウェイ、新しいデプロイを一部の訪問者に先に届けること、middleware.ts。
18プレビューの保護
プレビューアドレスを誰が開けるか、自動化で通過する方法。
19上限と料金
無料プランは 1 人の GitHub サイト 1 つだけで上限を超えると拒否し、有料プランは請求するということ。
20組織: チーム、通知、請求、監査ログ
メンバーの招待とロール、通知チャンネル、請求書、監査ログ、そして同じことを HTTP(/api/v1)で行うパス。
21マイグレーションと型
スキーマの変更をバージョン付きの SQL として適用・記録する方法、スキーマを SQL でダウンロードする方法、supabase-js 用の TypeScript 型の作り方。
22コマンドラインツール(oneend)
ターミナルと CI で使う oneend コマンド: ログイン、プロジェクトの接続、環境変数、デプロイ、関数、マイグレーション、型。
手順
ひとつの目的に必要なツールを順番に
テーブルを作って実際に見えるようにする
テーブルを作り、アクセスルールまで設定して、公開キーで読めることを確認します。
02ログインを追加する
メールアドレスでのログインを追加し、ユーザーごとに自分のデータだけが見えるようにします。
03ソーシャルログインを追加する
Google や Kakao などのアカウントでログインできるようにします。コールバックアドレスと戻り先アドレスを一緒に設定します。
04ファイルのアップロードを追加する
バケットを作り、アップロードとダウンロードを追加します。
05コマンドラインツールでスキーマとデプロイを扱う
oneend CLI でログインしてフォルダーをプロジェクトに接続し、マイグレーション、型、デプロイを扱います。
06今月いくらかかるかを見る
使用量を読み、無料の上限に近いものがないかを確認します。
リファレンス
エンドポイント、ツール、コマンドのすべてを、サーバーのコードからそのまま生成した一覧です