API トークン
API トークンを使うと、ログインできないスクリプト、サーバー、AI アプリからも、REST API や MCP サーバー経由でサイトを公開できます。Claude や ChatGPT のようなチャットアプリにトークンは不要です。ログインして使います。
最終更新 · Markdown で見る
AI にこう伝えましょう
トークンはチャットではなく、アカウントで作ります。作ったら、環境変数としてツールに渡します。例:
bash
export PAGELEMON_TOKEN=pl_...そのうえで、コード用のツールにこう頼みます:
AI のチャットにコピーしてください
dist フォルダを pagelemon.com のサイト maisoncafe に公開してトークンを作る
- app.pagelemon.com/account/tokens(アカウント設定 → API トークン)を開き、トークンを作成をクリックします。
- トークンに名前を付けます(使う AI やコンピューターの名前など)。そして、できることを選びます:公開のみ(デフォルト)、または公開と管理。
- トークンを作成をクリックして、すぐにコピーします。
pl_で始まり、表示されるのは一度だけです。 - ツール(Claude Code、Codex、その他 (curl))を選び、表示された設定をコピーします。トークンはすでに入っています。
新しいトークンが追加されるたび、できること、有効期限、無効にするリンクが 通知に表示されます。通常はメールでもお知らせします。
使う
すべてのリクエストにヘッダーとして付けて送ります:
bash
curl -sS -H "Authorization: Bearer $PAGELEMON_TOKEN" https://api.pagelemon.com/v1/sitesMCP サーバーでは、アプリの 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 日間有効なトークンを渡せます。これで更新を続けられます。