Page Lemon

API トークン

API トークンを使うと、ログインできないスクリプト、サーバー、AI アプリからも、REST API や MCP サーバー経由でサイトを公開できます。Claude や ChatGPT のようなチャットアプリにトークンは不要です。ログインして使います。

最終更新 · Markdown で見る

このページの内容

AI にこう伝えましょう

トークンはチャットではなく、アカウントで作ります。作ったら、環境変数としてツールに渡します。例:

bash
export PAGELEMON_TOKEN=pl_...

そのうえで、コード用のツールにこう頼みます:

AI のチャットにコピーしてください

dist フォルダを pagelemon.com のサイト maisoncafe に公開して

トークンを作る

  1. app.pagelemon.com/account/tokens(アカウント設定 → API トークン)を開き、トークンを作成をクリックします。
  2. トークンに名前を付けます(使う AI やコンピューターの名前など)。そして、できることを選びます:公開のみ(デフォルト)、または公開と管理。
  3. トークンを作成をクリックして、すぐにコピーします。pl_ で始まり、表示されるのは一度だけです。
  4. ツール(Claude Code、Codex、その他 (curl))を選び、表示された設定をコピーします。トークンはすでに入っています。

新しいトークンが追加されるたび、できること、有効期限、無効にするリンクが 通知に表示されます。通常はメールでもお知らせします。

使う

すべてのリクエストにヘッダーとして付けて送ります:

bash
curl -sS -H "Authorization: Bearer $PAGELEMON_TOKEN" https://api.pagelemon.com/v1/sites

MCP サーバーでは、アプリの MCP 設定に同じヘッダーを入れます。

Codex は環境変数から読み込みます。~/.codex/config.toml に次のように書きます:

toml
[mcp_servers.pagelemon]
url = "https://mcp.pagelemon.com"
bearer_token_env_var = "PAGELEMON_TOKEN"

ブラウザのないマシンで使う Claude Code:

bash
claude mcp add --transport http pagelemon https://mcp.pagelemon.com --header "Authorization: Bearer pl_..."

トークンでできること

スコープできること
deploy(常に)サイトの公開と更新、元に戻す、サイト・ファイル・履歴の閲覧、フォームと予約の追加と閲覧、アクセス解析、ドメインの検索、メンバーの一覧表示
manage(公開と管理)人の招待と削除、パスコードの設定と解除、名前の変更、アーカイブ、削除、譲渡、ドメインの追加と削除、メンバー限定の設定も可能。重要な操作は、ブラウザでの承認が引き続き必要です

1 つのサイトに限定したトークン(サイトを保存したときに AI に渡されるもの(下記)など)では、そのサイトの閲覧と変更しかできません。

安全に保つ

  • トークンは 90 日で期限が切れます。AI ごと、パソコンごとに 1 つずつ作っておくと、個別に無効にできます。
  • トークンはパスワードと同じように扱いましょう。チャット、スクリーンショット、サイトのファイル、git には載せないでください。トークンを含むプロジェクトの設定ファイルは、コミットしないでください。
  • Page Lemon はトークンのハッシュ値だけを保存しているため、なくしたトークンを再表示することはできません。新しく作り直してください。
  • トークンはいつでも無効にできます。アカウント設定 → API トークンで、トークンの横の接続を解除をクリックしてください。すぐに使えなくなります。

アカウントなしで公開したサイトを保存すると、公開した AI に、そのサイト限定で 30 日間有効なトークンを渡せます。これで更新を続けられます。

わかりにくい点や古い情報はありましたか?お知らせください。ページを直します。