Tillpad について
Tillpad は、エージェント向けにストレージ、文書検索、受信専用メールボックス、HTTPS の定期ジョブ、使用量予算を提供するホステッドサービスです。実行ごとに分離したキーを使い、データ消去後に署名付きレシートを必要とするエージェントを対象としています。
主な機能
- 01名前空間付きのキー・バリューとメモリ保存
- 02ファイルのインデックス化とセマンティック検索
- 03受信専用メールボックスの管理
- 04HTTPS 定期ジョブのスケジュール
- 05使用量の計測と実行キーの予算設定
- 06実行用名前空間の消去と署名付きレシート
活用シーン
- 01エージェント実行ごとに状態を分離して保存
- 02インデックス化したファイルやメモを検索
- 03受信メールを収集して確認
- 04実行の使用量を制限し、終了後にデータを消去
MCP 対応
ホステッド Streamable HTTP サーバー https://tillpad.dev/mcp は、ストレージ、セマンティック検索、メールボックス、定期ジョブ、課金、実行キーの後処理に関するツールを公開します。クライアントは Tillpad API キーで認証します。このリポジトリはカタログとスキーマのスタブのみで、ホステッド実装は含みません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://tillpad.dev/mcpclaude mcp add --transport http com-cnrcode-tillpad https://tillpad.dev/mcp{"mcpServers":{"com-cnrcode-tillpad":{"type":"http","url":"https://tillpad.dev/mcp"}}}Cursor で開く{"servers":{"com-cnrcode-tillpad":{"type":"http","url":"https://tillpad.dev/mcp"}}}VS Code で開く{"mcpServers":{"com-cnrcode-tillpad":{"type":"http","url":"https://tillpad.dev/mcp"}}}{"mcpServers":{"com-cnrcode-tillpad":{"serverUrl":"https://tillpad.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://tillpad.dev/mcp認証が必要ツール
詳細
Tillpad MCP
支出上限を超えられないようにしながら、AI エージェントが仕事に必要なすべてを利用できます。
Tillpad は、エージェントに名前空間付きのキー・バリュー・ストレージ、ファイルのアップロードとセマンティック検索、受信専用メール受信箱、予算を考慮した使用量計測、そしてジョブ完了時に署名付きレシートとともに消去されるランキーを提供します。
稼働中のエンドポイント: https://tillpad.dev/mcp
以前のエンドポイント https://tillpad.cnrcode.com/mcp も同じサーバーへの提供を継続するため、既存のクライアント設定は引き続き利用できます。
このリポジトリは、ディレクトリのクローラー向けの公開カタログとスキーマのスタブです。ホストされたサーバーではありません。Tillpad API キーを使って、上記の稼働中 URL に MCP クライアントを接続してください。このリポジトリ内の TypeScript を実行しても、何かが保存されたり検索されたりすることはありません。
エージェントガイド: 検出 URL、認証、MCP 接続スニペットについては AGENTS.md をご覧ください。
API キーを取得する
人の介在なし(エージェント)
{ "email": "[email protected]" }を指定してPOST https://tillpad.dev/api/agents/bootstrapを実行し、bootstrapTokenを取得します(メールの送信はありません)。Authorization: Bearer <bootstrapToken>と、任意で{ "sku": "pro_prepaid_30d" }を指定してPOST https://tillpad.dev/api/billing/machine-payを実行します。- Stripe MPP(30 日間で $9.00)を決済すると、レスポンスに
secret(tp_…)とplanPeriodEndが含まれます。
scratchpad.txt と llms-full.txt をご覧ください。法的情報:Terms。
人間向けの手順
- tillpad.dev を開き、アカウントを作成します。
- Pricing で Tillpad Pro に登録し、ダッシュボードで API キーを発行します。シークレットは
tp_で始まります。 - 継続的なアクセスにはアカウントキーを、ジョブの有効期限が切れてデータが消去されるようにするにはランキーを使用します。
実際のキーをコミットしないでください。設定には tp_… のプレースホルダーを使用します。
クライアントを接続する
トランスポートはStreamable HTTPです。すべてのリクエストに Authorization: Bearer tp_… を指定してください。
Cursor
Cursor Marketplace からインストール(プラグイン)
このリポジトリには、Cursor Marketplace からワンクリックでインストールするための Cursor プラグインマニフェスト とルートの mcp.json が含まれています。
Tillpad MCP ツールは、名前空間付き KVP、RAG 検索、受信専用メール受信箱、スケジュールされた HTTPS ジョブ、予算の使用量計測、ランキーの消去レシートに対応しています。
- Marketplace から Tillpad プラグインをインストールします(またはローカルでテストします。手順は以下をご覧ください)。
- Cursor Settings → Customize → Tillpad を開き、Tillpad API key(bootstrap と machine-pay、またはダッシュボードで取得した
tp_…)を設定します。 - ウィンドウを再読み込みします。Tillpad サーバーの下に MCP ツールが表示されます。
プラグインは Authorization: Bearer ${TILLPAD_API_KEY} を指定して https://tillpad.dev/mcp に接続します。実際のキーをコミットしないでください。
ローカルでプラグインをテストする(Marketplace への申請前):
# Copy catalog repo into Cursor local plugins folder
$dest = "$env:USERPROFILE\.cursor\plugins\local\tillpad"
New-Item -ItemType Directory -Force -Path $dest | Out-Null
Copy-Item -Recurse -Force "C:\dev\tillpad\tillpad-mcp\*" $dest
# Then: Cursor Customize → Tillpad → set TILLPAD_API_KEY → Developer: Reload Window
準備ができたら、cursor.com/marketplace/publish で公開リポジトリを申請してください。
MCP を手動で設定する
ユーザーまたはプロジェクトの MCP 設定:
{
"mcpServers": {
"tillpad": {
"url": "https://tillpad.dev/mcp",
"headers": {
"Authorization": "Bearer tp_…"
}
}
}
}
Claude Desktop / Claude Code
{
"mcpServers": {
"tillpad": {
"command": "npx",
"args": ["mcp-remote", "https://tillpad.dev/mcp", "--header", "Authorization: Bearer tp_…"]
}
}
}
汎用リモート MCP
{
"url": "https://tillpad.dev/mcp",
"headers": {
"Authorization": "Bearer tp_…"
}
}
プロダクトホスト上の検出マニフェスト:
ツール
src/server.ts のスキーマは、ホスト型サーバーと一致しています。
| ツール | 機能 |
|---|---|
get_usage | 1か月分の使用状況(view=summary)、ページ分割された履歴(view=periods)、または残りのクォータ(view=budget) |
estimate_usage | メーター使用前に402/429を事前確認(rag_index の場合は textLength / byteLength) |
manage_billing | MPPの機械決済手順(action=machine_pay)、StripeポータルURL、または購入履歴 |
bootstrap_agent | メールからブートストラップトークンを取得する、人的介入不要のオンボーディング(メールの送信はありません) |
create_api_key | アカウントの tp_ キーからランキーまたはサブキーを発行 |
manage_kv | 名前空間付きの文字列を保存、取得、削除、または一覧表示 |
manage_memory | メモリスコープ prefs / facts / run に保存または取得 |
search_documents | インデックス済みドキュメントまたはメモリスコープを対象にしたセマンティック検索 |
index_document | 名前付きのUTF-8ファイル(kind=file)または短いメモ(kind=note)をインデックス化 |
list_files | アップロード済みファイル(view=files)または対応形式(view=supported_types)を一覧表示 |
get_storage_summary | 名前空間の一覧(該当する場合はキーのスコープ内) |
finish_run | この run キーに紐づく名前空間を消去し、署名済みの消去レシートを返します |
contact_support | Pro アカウントからTillpadサポートに連絡。返信はアカウントのメールアドレスに届きます |
manage_inbox | 受信専用の受信箱を作成、一覧表示、取得、削除、または監査 |
read_inbox_message | メタデータの一覧表示、メッセージの取得、生MIMEのダウンロード、または添付ファイルの取得 |
manage_inbox_webhook | email.received Webhookの配信を登録、一覧表示、無効化、または確認 |
manage_inbox_blocklist | ブロックする送信者のアドレスまたはドメインを一覧表示、追加、または削除 |
manage_schedule | HTTPSのインターバルジョブを作成、一覧表示、取得、無効化、または実行一覧を表示 |
エージェントの一般的なループ
create_api_key(またはダッシュボード)で run キーを発行します。専用の名前空間、TTL、任意の操作予算を設定できます。manage_memory/manage_kvおよび/またはindex_documentを使って作業状態を保存します。manage_memory/manage_kvとsearch_documentsで情報を取得します。finish_runを呼び出してrunの名前空間を消去し、署名済みのレシートを保持します。
大規模なインデックス作成ジョブの前に estimate_usage を使用してください。get_usage で期間内の残り使用量を確認できます。
認証とエラー
- 401 —
Authorization: Bearer tp_…がないか、無効です - 402 / 429 — プランまたはクォータに関するエラーです。JSONには
code、status、actions、budgetが含まれますactions[].type: "checkout"— 定期利用の個人向けサブスクリプション用、ホスト型Stripe Checkout URLactions[].type: "machine_pay"— Stripe MPP経由で購入する、エージェント向けプリペイドPro(30/90日)またはチャージ用SKU。デフォルトSKUはpro_prepaid_30d($9.00)です
これはStripe Machine Payments Protocolであり、ChatGPT Instant Checkout / ACPではありません。
製品ドキュメント
- アプリ:tillpad.dev
- ドキュメント:tillpad.dev/docs
- スクラッチパッド:tillpad.dev/docs/scratchpad
- OpenAPI:tillpad.dev/openapi.json
Tillpad製品(Worker、課金、ストレージ)はクローズドソースです。このカタログはMITライセンスで提供されているため、ディレクトリでツールを掲載し、インストール用スニペットを登録できます。
ディレクトリへの掲載
レジストリ名:com.cnrcode/tillpad(cnrcode.com を通じたドメイン名前空間)。
-
https://cnrcode.com/.well-known/mcp-registry-authがデプロイ済みであることを確認します(cnrcode-siteリポジトリ)。 -
GitHubリポジトリのシークレット
MCP_PRIVATE_KEYを設定します(hex形式。鍵生成スクリプトはcnrcode-siteを参照)。 -
バージョンタグをプッシュすると、GitHub Actions が
server.jsonを公式MCP Registryに公開します。git tag v0.1.1 git push origin v0.1.1 -
任意で、https://github.com/CNR-Consulting/tillpad-mcp を mcp.directory/submit から申請します。
Glama
このリポジトリには、Glama がコンテナをビルドしてプロセスを起動し、18 個のツール定義を調査できるようにする stdio カタログスタブ(src/main.ts)が含まれています。ストレージや課金機能は実装していません。クライアントは引き続き上記のホストされたエンドポイントに接続します。
掲載ページ:glama.ai/mcp/servers/number1101/tillpad-mcp
glama.json から登録した後、Dockerfile の管理ページを次のように設定します。
| フィールド | 値 |
|---|---|
| ビルド手順 | ["npm ci", "npm run build"] |
| CMD 引数 | ["node", "dist/main.js"] |
| 環境変数スキーマ | デフォルト(空 — 認証情報は不要) |
| プレースホルダーパラメーター | {} |
Glama はこのフォームから独自の Dockerfile を生成します。リポジトリ内の Dockerfile はローカルでのスモークテスト専用です。
スコアバッジ(awesome-mcp-servers などのリスト用):
[](https://glama.ai/mcp/servers/number1101/tillpad-mcp)
ローカルでの検証:
npm ci && npm run build && npm start # hangs on stdio — expected
docker build -t tillpad-mcp-stub . && docker run -i tillpad-mcp-stub
手順の詳細(登録、Dockerfile の管理ページ、リリース、awesome-mcp への PR):docs/glama-release.md。
ライセンス
MIT — カタログ、ドキュメント、スキーマスタブのみです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。