mcpField
P
postbag

postbag

ローカル
postbag.dev開発ツール05 週間前に更新

postbag について

Postbag は、複数サイトを運営する人やサイトを構築する AI エージェント向けのフォームバックエンドです。送信内容を集約し、メール、Telegram、Webhook、パートナー、CRM へ再試行可能な配信で振り分けます。

主な機能

  1. 01Webサイトのフォーム送信を集約
  2. 02異なる項目を共通形式にマッピング
  3. 03メール、Telegram、Webhookへ振り分け
  4. 04永続アウトボックスと再試行で配信

活用シーン

  1. 01複数サイトのフォームを一つのストリームに集約
  2. 02整形したフォームデータをパートナーへ送信
  3. 03配信失敗後に送信内容を再試行

MCP 対応

README には MIT ライセンスの `@postbag/mcp` クライアントパッケージの記載がありますが、MCP ツールや接続方法の説明はありません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dev-postbag": {
"command": "npx",
"args": [
"-y",
"@postbag/mcp"
],
"env": {
"POSTBAG_API_KEY": "<POSTBAG_API_KEY>",
"POSTBAG_API_URL": "<POSTBAG_API_URL>"
}
}
}
}
起動コマンドnpx -y @postbag/mcp
設定が必要な環境変数
POSTBAG_API_KEYシークレットA Postbag API key (pb_live_… or pb_test_…). Mint one at https://postbag.dev/app or with `postbag login`.
POSTBAG_API_URLBase URL of the Postbag API. Defaults to https://postbag.dev — set this only for a self-hosted instance.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@postbag/mcp0.1.1

ツール

64

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

Postbag

CI npm: postbag npm: @postbag/sdk npm: @postbag/mcp License: AGPL-3.0 skills.sh

ルーティング機能を備えたフォームバックエンドです。 あらゆるHTMLフォームの送信先をPostbagのエンドポイントに指定すると、送信内容が受信トレイに届きます。その後は、メール、Telegram、Webhook、パートナー、CRMなど、必要な場所へ送信できます。多くのサイトを運営する人と、それらを構築するAIエージェントのために作られています。

<form action="https://api.postbag.dev/s/fm_8f3kq2" method="POST">
  <input name="email" type="email" required>
  <textarea name="message"></textarea>
  <button>Send</button>
</form>

フォーム1つの連携はこれだけです。40個のフォームを1つのストリームにまとめること、異なるフィールドを共通の形式にマッピングすること、2つの日付の間にその形式のデータをパートナーへ送信すること、日次ダイジェスト、送信内容を決して失わない仕組みなどは、必要なときに利用でき、不要なときには意識せずに済みます。

初めての方(人間でもAIエージェントでも)は、まず CLAUDE.md をお読みください。

存在する理由

どのWebサイトにもフォームがあります。どのフォームにも、送信先が必要です。Formspreeなどは1つのサイトの「送信先」を解決しますが、15個のサイトから、少しずつ異なるフォームを使って1つのパートナーへデータを送るような状況では対応できません。Postbagは、各フォームで収集する内容、各下流システムが受け取る内容、そしてその間のバージョン管理された契約の信頼できる唯一の情報源です。

1つの考え方

データベースが正確性を担保し、イベントが処理を高速化します。

送信内容は、データベースの行として記録された時点ですぐに受理されます。配信は永続的なアウトボックスに保存され、ワーカーがリトライしながら処理します。リアルタイム通知は処理を高速化しますが、決してデータの転送手段にはなりません。システム内のすべてのイベントストリームが停止しても、すべての送信内容は遅れて届くことはあっても、失われることはありません。(この仕組みは、一般化の元となったリードパイプラインから受け継いでいます。詳しくは docs/ARCHITECTURE.md を参照してください。)

ステータス

フェーズ1 — MVP公開中:postbag.dev(サイト、ドキュメント、/app のダッシュボード、/v1 のAPI)。公開中の設計図は PROGRESS.md、各フェーズについては docs/ROADMAP.md をご覧ください。

ドキュメント

docs/README.md から始めてください。

ライセンス

サーバー、ダッシュボード、サイト、ドメインパッケージ(apps/*、packages/core、packages/db、packages/auth)はAGPL-3.0のライセンスで提供されます。お使いのコード内で実行するクライアントパッケージ(@postbag/sdk、postbag CLI、@postbag/mcp)はMITのライセンスで提供されます。ライセンスの根拠はADR-006をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。