One Server

Docs

ドキュメント 人が読むドキュメントを、AI もそのまま読みます

MCP のアドレスを接続すると、このドキュメントがツールと一緒に届きますhttps://end.blackall.ai/mcp?lang=ja

ガイド

何があり、どう動くのか

01

最初から最後まで

ツールを使う順序。何から呼び出せばよいかわからないときは、まずこれを読んでください。

02

Supabase・Vercel からの移行

Supabase や Vercel で作ったアプリを移す順番: データベース、supabase-js、サインイン、関数、デプロイ。そのまま動くものと確認すること。

03

アクセスルール

新しいテーブルがなぜ空に見えるのか。このプラットフォームで最もよく間違えるところなので、最初に読んでください。

04

3種類のキー

公開キー、シークレットキー、アクセストークンの用途と、どれをブラウザに置いてはいけないか。

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 コマンド: ログイン、プロジェクトの接続、環境変数、デプロイ、関数、マイグレーション、型。

手順

ひとつの目的に必要なツールを順番に

リファレンス

エンドポイント、ツール、コマンドのすべてを、サーバーのコードからそのまま生成した一覧です