はじめに明記しておきます。私は Sakupa の開発者ではありません。MCP サーバーを調べていて見つけ、公式マニュアルのツール一覧を整理した紹介記事です。実際に使った体験談ではありません。
MCP サーバーを評価するとき、私はまずツールの一覧を眺めます。何ができるかより、「どこまで AI に任せ、どこで人を止めるか」が一覧から読めるからです。Sakupa の 18 ツールを、公式マニュアルの説明に沿って「操作の強さ」で分け直してみると、3 層の線引きがはっきり見えてきました。
第 1 層:読むだけのツール(5 個)
| ツール | 役割 |
|---|---|
analyze |
公開可否の読み取り専用チェック。不適切なファイルを警告 |
status |
接続状態・有効期限・ドメインの状態を表示 |
plans |
料金プランの公開カタログ |
billing |
実際の契約・更新予定・利用量の照合 |
help |
ローカルのみで動く読み取り専用診断 |
この層は、サイトにも契約にも何も変えません。analyze は公開前に不適切なファイルを警告する読み取り専用のチェックで、ここで止まれば公開は進みません。「まず読んで、問題を出す」という入口が、読み取り専用に切り分けられている点が特徴です。
第 2 層:確認を挟んでから変えるツール(5 個)
| ツール | 役割 |
|---|---|
deploy |
確認後にサイトを公開 |
rotate |
管理クレデンシャルの交換(プレビュー後、旧クレデンシャルはすべて失効) |
delete |
無料サイトの削除(プレビュー必須、復元不可) |
report |
help が推奨した場合に限る障害報告(プレビュー後に送信) |
support |
サポートチケットの起票(送信前に内容を本人が確認) |
ここがこのサーバーの要だと思います。公開・削除・鍵の交換といった取り返しのつかない操作は、必ずプレビューと確認を挟みます。delete は復元不可であることが明記され、rotate は旧クレデンシャルがすべて失効することがプレビューで示されます。report も、help の診断が推奨した場合に限って送れる仕組みで、障害報告をむやみに送らせません。
第 3 層:手続きの入口まで案内し、本人の操作に渡すツール(4 個)
| ツール | 役割 |
|---|---|
subscribe |
選んだプランの Stripe 申込みリンクを作成 |
change |
プラン変更・期末解約の Stripe 管理リンクを作成 |
portal |
請求書・支払い方法の Stripe ポータルを開く |
bind |
独自ドメインの接続(DNS で確認し、active かつ HTTP 200 で初めて「公開」と案内) |
お金とドメインの扱いがこの層に集まっています。共通点は、AI 自身がカード番号を扱ったり、契約を直接変えたりしないことです。支払いは Stripe のページで本人が行い、ドメインも、付けただけでは「公開した」と案内せず、状態が active で HTTP 200 が返ることを確認してから初めて公開と案内します。
残りの 4 個:準備と維持と復旧
| ツール | 役割 |
|---|---|
init |
初回準備(ローカルのみ、通信なし) |
refresh |
無料サイトの有効期限を延長 |
recover |
デバイス経路または DNS 経路でサイトを取り戻す |
apps |
アプリカタログ。第 1 弾はメールフォーム |
recover は、ユーザー登録がない設計の弱点への答えです。PC を替えた場合、デバイス経路か DNS 経路でサイトを取り戻せます。旧クレデンシャルの失効可否は AI が代わりに判断せず、必ず本人が選ぶ仕様になっています。
一覧から見えてくる設計の癖
18 個を「操作の強さ」で分けると、3 つの原則が繰り返し出てきます。
- 読むだけの操作と、変える操作を分ける。 読み取り専用が 5 個、はっきり切り分けられています。
- 変える操作は、プレビューと確認を挟む。 取り返しのつかない操作ほど、手順が重くなります。
- お金と権限の判断は、人に残す。 支払いは Stripe のページへ、旧クレデンシャルの失効は本人の選択へ。
MCP サーバーを比べるとき、ツール名の一覧をこうして「強さ」で分け直してみると、そのサーバーが AI にどこまで任せているかが見えやすいと思います。
注意点(公式情報の範囲で)
- 対象は静的サイトのみで、データベースやログイン機能のある Web アプリには使えません。
- 比較的新しいサービスです(npm の初公開は 2026 年 7 月、公式タイムラインより)。導入を検討する場合は、まず無料プレビュー(通常 30 日)で小さく試すのが無難だと思います。
リンク
- 公式サイト:https://sakupa.com/
- 製品ページ:https://sakupa.com/product/
- マニュアル:https://sakupa.com/manual/
- npm:
@sakupa/mcp