すべての機能
自動化

ひとつのプラットフォーム。三つの入り口。あなたのを選んで。

ダッシュボードでできることはすべて、REST 管理 API としても、AI エージェントのための MCP サーバーとしても、IaC のための Terraform プロバイダーとしても使えます。それらすべての下にあるアクセストークンが、誰が、あるいは何が、操作してよいかを決めます。

プログラム的な面
すべてのプラン

プログラム的な面。

プラットフォームをコード、エージェント、IaC から動かす三つの方法。三つとも同じ操作を支えます。二級市民の面は、ひとつもありません。

REST 管理 API

コードのために
すべてのプラン

公開された OpenAPI 3.1 仕様。お使いのどの言語でも型付きクライアントを生成でき、curl で直接呼ぶこともできます。ダッシュボードのどの操作にも、対応するエンドポイントがあります。私的な SDK 契約の陰に隠れるものは、何もありません。

どこに収まるか

自社向けの社内ツール、自動プロビジョニングのスクリプト、サーバー側の自動化など、コードが正しい操り手で、型付きクライアントが欲しいあらゆる場面。

create-site.shshell
curl -X POST https://api.caputchin.com/v1/management/sites \
  -H "Authorization: Bearer cpt_pat_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "marketing",
    "troop_id": "trp_abc"
  }'

Terraform

IaC のために
すべてのプラン

Terraform Registry に公開された Terraform プロバイダー。Caputchin の構成をコードとして定義し、変更をプルリクエストでレビューし、既存の CI/CD パイプライン経由で適用する。あなたのほかのインフラを守る、インフラ。

どこに収まるか

IaC で動くチーム。すべてのサイトキー、すべてのチーム、すべてのトークンがバージョン管理下にある、再現可能な環境。

main.tfhcl
resource "caputchin_site_key" "marketing" {
  name     = "marketing"
  troop_id = caputchin_troop.main.id
}

MCP

AI エージェントのために
すべてのプラン

あらゆる管理操作をツールとして公開する Model Context Protocol サーバー。私たちのホスト済みサーバーを使うか、npm パッケージを入れて自分のものを動かす。AI エージェントが、人がダッシュボードを操作するのと同じやり方で、設定を動かします。

どこに収まるか

エージェント型のワークフロー、インフラを管理する AI アシスタント、プロンプトで動く設定。クリックでの操作は、あなたのエージェントに任せましょう。

agent-call.tstypescript
// AI agent's tool call after the prompt:
// "Create a marketing site under troop A"

caputchin_create_site({
  name: "marketing",
  troop_id: "trp_abc",
});
スタックに合う入り口を選んでください。結果は同じです。

アクセストークン

プログラム的なものすべてを動かす認証情報。アカウント全体のためのマスタートークン一つ、範囲を絞ったものすべてのためのチームごとのトークン。

すべてのプラン

個人アクセストークン

アカウント単位のトークンがアカウントに一つ、無料、有効なのは同時に一つ。全体に届く:どの操作も、どのチームも。初日からの、プログラム的なものすべての既定キーです。

活用シーン

初日のスクリプティング、ソロの自動化、一人アカウントの IaC パイプライン。あなたを走り出させるトークン。

Troop tier

Troop Access Tokens

チームごとにスコープされた、コードやエージェント用のトークン。一つにつきプールから一シートを消費します。特定チームの権限とサイトキーに絞られているので、漏れた Troop Access Token がアカウントの残りを吹き飛ばすことはできません。

活用シーン

特定の環境に結びついた CI パイプライン、単一チームの面に結びついた AI エージェント、人のチームの絞り方を映すマシン主体。

誰が、何をできるか。

個人アクセストークンアカウントに一つ、無料、有効なのは同時に一つ
全体に届く
Account
cpt_pat_...すべてに及ぶ
Troop A
Troop B
Troop C

どのチームのどの操作にも作用します。スタート、ソロの自動化、あるいは一人アカウントの IaC パイプラインのための、既定キー。

Troop Access Tokensチームごと、シートを占有
範囲を絞って届く
Account
Troop A
cpt_tat_a...
Troop B
cpt_tat_b...
Troop C
cpt_tat_c...

各トークンは一つのチームに結びつきます。単一の環境に結びついた CI パイプライン、単一チームの面に結びついた AI エージェント。漏れは、そのチームの中に封じ込められます。

アカウント全体のためのマスターキー一つ。範囲を絞ったものすべてのための、チームごとのキー。どちらも、上の三つの入り口のどれでも動かせます。

よくある質問

コード、AI エージェント、Infrastructure as Code から Caputchin を動かす。

Caputchin をプログラムから管理するには?
同じ操作を支える入口が 3 つあります。コード向けの REST 管理 API、AI エージェント向けの MCP サーバー、Infrastructure as Code 向けの Terraform プロバイダーです。
OpenAPI の仕様はありますか?
あります。REST 管理 API は公開の OpenAPI 3.1 仕様を提供するので、任意の言語で型付きクライアントを codegen したり、curl で直接呼んだりできます。
AI エージェントに自分のセットアップを動かせますか?
動かせます。MCP サーバーはすべての管理操作をツールとして公開します。ホスト型サーバーを使うか、npm パッケージを入れて自前で動かしてください。
個人アクセストークンと Troop Access Token の違いは?
個人アクセストークンは、すべてのチームに全体に届く、無料のアカウント単位の鍵が 1 つです。Troop Access Token は単一のチームに限定され、1 シートを消費するので、漏れてもそのチームの中に収まります。
Caputchin のセットアップをバージョン管理に置けますか?
置けます。Terraform プロバイダーは Terraform Registry に公開されているので、すべてのサイトキー、チーム、トークンをコードとして持ち、既存の CI/CD パイプラインから apply できます。

入り口を選ぶ。スクリプトを出荷する。

登録して、最初のアクセストークンを発行し、コード、CI、AI エージェントから Caputchin を動かす。どの経路からでも、同じ操作。

無料で始める