mcpField
S
SignalPipe

SignalPipe

リモート
signalpipe.ioビジネス・マーケティング04 週間前に更新
リポジトリ公式サイト

SignalPipe について

SignalPipeはOpenClawエージェント向けのリード判定・育成サービスです。テキストの購買意向を評価し、見込み客を追跡します。Claude Code、Cursor、WindsurfなどからMCP経由でも利用できます。

主な機能

  1. 01テキストの購買意向を評価
  2. 02境界的なシグナルを3人の判定役で評価
  3. 03見込み客の温度とシグナルを追跡
  4. 04見込み客の状態に応じた連絡文を生成
  5. 05承認後にRedditのコメントやメッセージを送信

活用シーン

  1. 01ソーシャル投稿から購入見込みを抽出
  2. 02見込み客のフォローと異議を管理
  3. 03MCP経由で保留中のリードを確認
  4. 04承認済みのReddit向け連絡を送信

MCP 対応

SignalPipeはツールをMCPサーバーとして公開し、Claude Code、Cursor、WindsurfからリモートURLとBearerキーで接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.signalpipe.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

SignalPipe

OpenClaw エージェント向けのエージェント型セールスパイプライン — 購買意欲の検出、スウォーム評価によるリード選別、見込み客のナーチャリング。

SignalPipe は、投稿、メール、チケットの作成者に購買意欲があるかを判定します。エージェントは、X API への独自のアクセスを通じた X を含め、読み取ったあらゆる場所からテキストを取得します。また、オプションのスカウトは、指定した RSS または Atom フィードを読み取ります。判断が明確な投稿は内容だけで判定し、判断が難しいものは独立した 3 人の判定者(懐疑派、分析家、楽観派)に回します。意見が分かれた場合は、そのことがわかります。リードとして採用されるのは実際の見込み客だけで、それぞれに、相手が実際に尋ねたことに答える返信案が用意されます。あなたに承認を求めるのも、実際の見込み客だけです。OpenClaw 互換のエージェントならどれでも利用できます。または、Claude Code、Cursor、Windsurf から MCP を介して直接接続できます。

signalpipe.io · Smithery · Glama


できること

ファネル上部 — シグナルの取得(Mantidae): エージェントは、読み取ったあらゆる場所からテキストを取得し、オプションのスカウトは各サイクルで指定した RSS または Atom フィードを読み取ります。判断が明確な投稿は内容だけで判定し、判断が難しいものは独立した 3 人の判定者(懐疑派、分析家、楽観派)に回します。意見が分かれた場合は、そのことがわかります。リードとして採用されるのは実際の見込み客だけで、それぞれに、相手が尋ねたことに答え、相手がツールを求めた場合に限ってあなたの製品に言及する返信案が用意されます。

競合からの乗り換えに関する投稿は、スコアにかかわらず優先的に扱われ、必ずあなたのキューに届きます。

ファネル中部/下部 — ナーチャリングエンジン: 14 種類のシグナルにわたって、各見込み客の温度(0~100)を追跡します。適切なペルソナ(教育者 → コンサルタント → クロージャー → 再エンゲージ担当)を自動的に選択します。反論は永続的に記憶します。たとえば、相手が価格が高すぎると言った場合、その切り口を再び持ち出すことはありません。スパムを送信することはありません。モードの遷移は一方向のみです。

実行 — Sender(v2.0): 頭脳がスコアリング、下書き、承認を行い、プラグインは送信もできるようになりました。オプションのバックグラウンド送信機能は、頭脳へのライブストリームを開いたままにし、すでに承認したミッションを受け取って、あなた自身の認証情報を使って Reddit に reddit_comment / reddit_dm を投稿します。計算は当社が行い、送信はあなたが行います — あなたの Reddit 認証情報や LLM キーが SignalPipe に渡ることはありません。twitter_reply は、スタンドアロンの signalpipe-daemon が処理します。送信機能はオプトインです。有効にするには REDDIT_* 環境変数を設定してください。使わずに MCP のみで利用することもできます。プライベートメッセージは、相手が求めた場合に限って送信されます。Reddit と X のどちらも、アプリがメッセージを送信する前に受信者の同意を必要とします。SignalPipe が DM や X への返信を自動送信することはありません。いずれも、あなたの承認を待ってから送信されます。


ツール(合計 29 個)

シグナルの取得
ツール機能
signalpipe_get_missionsレビュー待ちのリードを一覧表示します。スコア、役割、チャネル、抜粋、下書きが含まれます。デフォルトでは情報を絞り、下書きを作成するときだけ include_context=true を指定してコンテキストを含めます。
signalpipe_draft_mission単一のミッションの下書き用ペイロードを取得します。ホストの LLM が返信を作成するために使います(BYOK パス)。
signalpipe_upload_draftホストの LLM が作成した下書きをミッションにアップロードします。
signalpipe_approve_missionリードを承認し、アウトリーチのキューに追加します。
signalpipe_reject_mission理由を指定してリードを却下します。理由をもとにステーションごとの RL ループが学習します(ペナルティの大きさは理由に応じて調整され、ノイズの多いフィードを 1 つ降格させても、製品全体の評価には影響しません)。投稿が単に消えているだけの場合は、このツールを使わず、代わりに signalpipe_delete_mission を使ってください。
signalpipe_delete_missionミッションの行を完全に削除します。学習シグナルを発生させずに静かに整理します。却下の補完として使います。一般的なケース: 返信する前に投稿が削除された/404 になった/取り下げられた場合です。
signalpipe_mark_sent手動で返信したことを記録します。これにより、フォローアップで返信内容を把握でき、ソースフィードにも成果が記録されます。
signalpipe_scout_now有効な製品を対象に、オンデマンドでスカウティングを実行します。
signalpipe_get_products設定済みの製品をすべて一覧表示します。
signalpipe_suggest_anchors製品の購入者目線のアンカー文を作成します。追加する前に編集できます。
signalpipe_add_product監視する新しい製品を登録します。購入者に伝わる表現で説明してください。
signalpipe_update_product製品のアンカーや説明を編集するほか、一時停止や再開を行います。
signalpipe_add_station製品の RSS フィード、サブレディット、または HN キーワードフィードを追加します。
signalpipe_list_stationsフィードの健全性情報を表示します。取得した投稿数、キューに追加された投稿数、変更すべき点を確認できます。
signalpipe_update_stationフィードを一時停止、再開、名前変更、または別の配信先に切り替えます。
signalpipe_remove_stationフィードを削除します(履歴のあるフィードは履歴を保持するため、代わりに無効化されます)。
signalpipe_reload_products変更後に製品キャッシュをホットリロードします。再デプロイは不要です。
ナーチャーエンジン
ツール機能
signalpipe_track_prospect見込み客からのシグナルを記録し、温度感を更新します。
signalpipe_record_reply見込み客の返信をブレインに送り、意図、反論、連絡拒否の意思、プライベートメッセージに招待されたかどうかを読み取ります。
signalpipe_get_messageバックエンドの LLM を使って、次のアウトリーチメッセージを生成します。
signalpipe_get_message_promptホストの LLM がメッセージを作成するためのプロンプトとコンテキスト全体を取得します(BYOK パス)。
signalpipe_record_messageホストの LLM が作成したメッセージを、送信済みとして記録します。
signalpipe_get_pipeline見込み客のパイプライン全体を温度順に表示します。
signalpipe_score_signal汎用スコアリングツールです。任意のテキスト(Gmail、Slack、Discord、Telegram、LinkedIn、文字起こし)を貼り付けると、スカウトが Reddit/HN の投稿に対して生成するものと同じスコア、分類、下書き用コンテキストが返されます。返信やコメントの場合は、返信元の投稿を context として渡してください。panel_verdict に判定結果が表示されます。SignalPipe はソースチャネルに一切アクセスしません。アクセスするのはホストエージェントです。
送信機能

Reddit 専用です。任意の REDDIT_* 環境変数が必要です。スコアリングや下書き作成は行わず、認証情報を使って事前承認済みのミッションを投稿するだけです。

ツール機能
signalpipe_start_senderバックグラウンド送信機能を開始します。承認済みのミッションをストリーミングし、ユーザー自身の Reddit 認証情報を使って reddit_comment / reddit_dm を投稿します。dry_run に対応しています。
signalpipe_stop_senderバックグラウンド送信機能を停止します。未送信の承認済みミッションはブレインのキューに残ります。
signalpipe_sender_status送信機能の状態を報告します。実行中か/接続中か、今のセッションでの送信済み/失敗/スキップ件数、ブレイン側のキューの深さを確認できます。
リーダー

このマシンからフィードを読み込みます。認証情報も追加の依存関係も不要です。

ツール機能
signalpipe_read_feedsこのマシンからクライアントが指定したステーションを読み込み、各フィードページを判定用にブレインへ送信します。デフォルトではバックグラウンドで1回実行されます(フィードごとに1分)。every_minutes を指定すると一定間隔で読み込み、stop で終了します。
signalpipe_preview_stationフィードを追加する前に、購入者がいるか確認します。ここで読み込み、ブレインが判定しますが、何も保存されません。VIABLE、MARGINAL、ON-TOPIC NOT IN-MARKET、NO BUYERS、NO DATA のいずれかで回答します。

MCP サポート

SignalPipe はすべてのツールを MCP サーバーとして公開します。OpenClaw プラグインのインストールは不要です。

Claude Code、Cursor、Windsurf から接続するには、この URL を MCP 設定に追加します。

https://api.signalpipe.io/mcp

認証:Authorization: Bearer YOUR_OPERATOR_KEY

接続したら、エージェントに次のように尋ねます。

  • 「リードを見せて」
  • 「最初のリードは却下して。創業者が自分のツールを宣伝している」
  • 「今日は誰にフォローアップすればいい?」

ライブセッションの例

OpenClaw エージェントまたは MCP 経由の Claude.ai で行う、一般的な朝のリード確認の例です。


あなた: 今日のリードを見せて。

→ signalpipe_get_missions
3 missions pending review

MISSION 1 · score: 91 · role: CLOSER · competitor_flag: true
Product : AcmeTool
Channel : reddit_dm
Handle  : u/frustrated_dev99
Snippet : "Their pricing just doubled again. Done. Need a replacement ASAP."
Draft   : "Saw your post — we built AcmeTool for exactly the gap you're
           describing. Teams typically switch in under a week. Worth a
           quick look? Happy to show you how it compares."

MISSION 2 · score: 68 · role: ADVISOR · competitor_flag: false
Product : AcmeTool
Channel : reddit_dm
Handle  : u/ops_lead_rachel
Snippet : "Looking for a tool to automate repetitive ops workflows.
           Budget is flexible, need something the team actually uses."
Draft   : "The part about 'something the team actually uses' is the real
           problem to solve — most tools fail there, not on features.
           AcmeTool is built around that constraint. Happy to walk through
           a real team setup if useful."

MISSION 3 · score: 24 · role: EDUCATOR · competitor_flag: false
Product : AcmeTool
Channel : reddit_dm
Handle  : u/just_browsing_thx
Snippet : "Saw an ad for workflow tools. Not really something I need right now"
Draft   : [Swarm low-confidence — auto-rejected]

エージェント: 対応可能なリードが2件あります。リード1は競合製品からの乗り換えの兆候で、スコアは91です。Closer の下書きでは、具体的な次のステップを提案しています。リード2は予算に柔軟性のある、実際のニーズを抱えた相手で、スコアは68です。Advisor の下書きでは、相手が実際に抱えている問題から話を始めています。リード3はスウォームによって自動却下されました。1と2を承認しますか?それとも先に編集しますか?


あなた: リード1はいいね。承認して。リード2の下書きは次のように変更して。「こんにちは、Rachel。まさにこの問題を解決できます。ほとんどの運用チームは1日以内に自動化を稼働させています。同じようなチームがどう活用しているか、ご紹介しましょうか?」

→ signalpipe_approve_mission (msn_8f3a — swarm draft unchanged)
→ signalpipe_approve_mission (msn_2b91 — user-edited draft)
✓ msn_8f3a queued for outreach
✓ msn_2b91 queued for outreach (your version)

あなた: Rachel から返信があった。興味があるそうだ。記録して。

→ signalpipe_track_prospect
  handle    : u/ops_lead_rachel
  channel   : reddit_dm
  signal    : replied
  mission_id: msn_2b91
{
  "prospect_id": "pro_7f2c",
  "handle": "u/ops_lead_rachel",
  "temperature": 45,
  "mode": "sales",
  "persona": "Consultant",
  "follow_up_in": "2–3 days"
}

エージェント: Rachel はセールスモードで、温度スコアは45です。コンサルタントのペルソナが有効です。まず適性を確認し、相性を示しましょう。まだ強引な売り込みはしません。


あなた: 最も有望なのは誰?その人へのメッセージを作成して。

→ signalpipe_get_pipeline
→ signalpipe_get_message (prospect_id: pro_sarah_cto)
{
  "message": "Sarah — you've seen how it works. Happy to answer any last
              questions before your team makes a call. What's the main
              thing you're still weighing?",
  "tactic": "remove_friction",
  "mode": "closing",
  "temperature": 88,
  "note": "Previous objection (too_expensive) on record — pricing angle avoided"
}

エージェント: クロージングモードで、障壁を取り除く戦術を使います。以前に示された価格への懸念は記録に残っているため、AI はその話題を自動的に避けました。


クイックスタート

1. バックエンドとオペレーターキーを取得する

signalpipe.io でサブスクリプションに登録し、支払いに使用したメールアドレスでコンソールにサインインして、そこで SIGNALPIPE_OPERATOR_KEY を作成します(キーが表示されるのは一度だけです)。バックエンド URL は https://api.signalpipe.io です。管理するインフラストラクチャはありません。

2. インストールする

OpenClaw 経由:

openclaw plugins install signalpipe
# or from ClawHub:
openclaw plugins install clawhub:signalpipe

MCP 経由(プラグインのインストール不要): MCP サーバーの URL を Claude.ai、Cursor、または Windsurf に追加します。上記のMCP サポートを参照してください。

3. 環境変数を設定する
export SIGNALPIPE_API_URL=https://api.signalpipe.io
export SIGNALPIPE_OPERATOR_KEY=your-operator-key

任意 — プラグイン内の Reddit 送信機能(v2.0)を実行する場合: Reddit の「script」アプリの認証情報を追加します(送信に使用するアカウントで https://www.reddit.com/prefs/apps にアクセスして作成します。2025年11月以降、Reddit は新しい API アプリを発行する前に、Responsible Builder Policy に基づいて審査します)。これらはお使いのマシン上に保持され、SignalPipe に送信されることはありません。

export REDDIT_CLIENT_ID=your-client-id
export REDDIT_CLIENT_SECRET=your-client-secret
export REDDIT_USERNAME=your-sending-account
export REDDIT_PASSWORD=your-password
# optional caps (defaults shown)
# export MAX_REDDIT_COMMENTS_PER_DAY=15
# export MAX_REDDIT_DMS_PER_DAY=5
4. 製品を設定する

エージェントに次のように尋ねます。

「製品を設定して。名前は AcmeTool で、繰り返しの多い運用ワークフローを自動化するもので、運用責任者や創業者が購入者だよ。」

エージェントは signalpipe_suggest_anchors を使って購入者の口調に沿ったアンカー(たとえば 「毎週、同じ手作業の引き継ぎに追われている」)の下書きを作成し、編集できるよう提示してから製品を追加します。フィードを追加する前に、そのフィードで signalpipe_preview_station を実行するよう指示してください。購入者が実際にそこで投稿しているかどうかが分かります。

シグナルエンジンは次回のスカウトサイクルで有効になります。


スコアリングの仕組み

受信したすべての投稿は、順次実行される2つのパイプラインを通過します。

パイプライン1 — スコアリング(バックエンド):

  1. 任意のキーワードゲート — buy_signal_keywordsを設定した場合のみ適用されます。キーワードのいずれにも一致しない投稿は、何かに読み込まれる前に除外されるため、購入者が決まった語彙を使っている場合を除き、リストは空のままにしてください。
  2. 複数要素によるセマンティックスコアリング — 埋め込みの類似度、緊急性、具体性、キーワード密度を評価します。多言語に対応しています:英語、スペイン語、フランス語、ドイツ語、ポルトガル語、フィンランド語。
  3. 皮肉の検出 — 本気の購入者と、愚痴や皮肉を言っている人を区別します。フェイルオープン方式のため、皮肉チェックによって有望なリードが抑制されることはありません。

パイプライン2 — スウォームによる下書き作成(マネージドバックエンド):

スコアリングを通過した投稿は、3人のAI審査員によるスウォームに届きます。

審査員役割
懐疑派購入者ではない人、自社ツールを宣伝する販売者、アンケートを却下します
アナリストリードがあなたの製品にどの程度適合するかを評価します
楽観派リードをできる限り誠実に捉えた、最も有望な見方を探します

審査員は並行して動作し、スコアは重み付きアンサンブルによって統合されます。信頼度の低いリードは自動的に却下されるため、キューに届くことはありません。審査員がリードを採用すると、別のライターが返信を作成します。相手の質問に対する具体的な回答を2~3文でまとめ、ツールを尋ねられた場合に限り、あなたの製品に言及します。ライターを利用できない場合は、審査員自身の下書きが使われ、シグナルの強さに応じた文面になります。

  • クロージャー(購買意欲が最も高い場合): デモリンク、トライアル、直接の問い合わせなど、具体的な次のステップを提案します
  • アドバイザー(購買意欲が中程度の場合): コンサルティング型で、状況を理解したうえで製品を自然に紹介します
  • エデュケーター(初期段階の場合): 価値を優先し、質問に答え、適合する場合に限り製品に言及します

強化学習: 承認または却下のたびに、情報源となるフィードのRLウェイトが調整されます。各監視対象フィード(サブレディット、HN検索、RSSソース)には、それぞれ固有の倍率があります。承認するとフィードに報酬が与えられます。却下では理由に応じて、シグナルの問題の深刻さに合わせたペナルティが適用されます。スパムには最も重いペナルティが科され、次に対象者の不一致、弱いシグナルまたは理由なしの却下と続きます。一方、皮肉や製品の不一致へのペナルティは軽く、「すでに顧客である」場合にはペナルティはありません。フィードごとに調整されるため、ノイズの多いフィードだけを降格させ、製品のほかの情報源にペナルティを与えずに済みます。


温度モデル

モードは純粋な温度ではなく、意図に基づきます。新しい見込み客は、開始時の温度にかかわらずnurtureから始まり、実際のシグナルが届いて初めて別のモードに移行します。

モード条件ペルソナ
ナーチャー最初の接触/まだ反応がない(新しい見込み客のデフォルト)エデュケーター — 価値を優先し、洞察を最初に伝え、適合する場合に限り製品に言及します
セールス見込み客が反応し(返信/クリック/質問/閲覧)、温度が50に達したコンサルタント — 適格性を判断し、適合性を示し、信頼を築きます
クロージング継続的な反応があり、温度が75以上クロージャー — 緊急性、社会的証明、明確なCTAを活用します
リカバリー以前は反応があったものの温度が下がった、または明確な冷却シグナル(ghosted_3_days、ghosted_7_days、not_interested、bad_timing)がある再エンゲージャー — 冷めたリードとの関係を再び築き、強引な売り込みはしません
デッド連絡を望まないと伝えた(配信停止を求める返信、またはopted_outシグナル)なし:以降のメッセージは作成されません

14種類のシグナルは、調整済みの温度変化量に対応します:booked_demo、asked_pricing、viewed_content、replied、clicked_link、not_decision_maker、ghosted_3_days、no_time、competitor、too_expensive、not_interested、bad_timing、ghosted_7_days、opted_out。返信文があれば、signalpipe_record_replyがその内容を読み取り、シグナルを設定します。

モードの遷移は一方向で、行ったり来たりしたり、スパムのような連絡になったりすることはありません。異議の記憶は永久に記録され、以降のすべてのメッセージに反映されるため、AIが失敗したアプローチを繰り返すことはありません。


料金

プラグインとデーモンは無料で、MIT ライセンスです。マネージドブレイン(スコアリングと文章作成)は、判定(3 人の判定パネルを 1 回実行すること)単位で計測されるサブスクリプションです。明らかにノイズである、または明らかに購入者であると判断できるテキストは、パネルを招集せずに判定されるため、料金はかかりません。

プラン料金判定数/月
Starter$29/mo3,000
Growth$79/mo9,000

Stripe を通じて毎月請求されます。請求ページからいつでもキャンセルできます。スコアリングを呼び出すたびに、当月の残りの利用可能数が返されます。最新の詳細については、signalpipe.io/pricingをご覧ください。


このマシンでフィードを読み取る

一部のステーションは、ブレインではなくお使いのマシンから読み取れます。これらは /stations/list で read_by: "client" と表示されます。signalpipe_read_feeds は、各フィードにつき最大 50 件の投稿を、このマシンから取得し、フィード間に 1 分の間隔を空けて(Reddit では 1 台のマシンが読み取る速度に制限があります)、各ページをブレインに渡します。ブレインは、自身のスカウトが投稿を読んだかのようにスコアリングします。1 回だけ実行することも、every_minutes を指定して継続的に読み取ることもできます。スタンドアロンの signalpipe-daemon でも、signalpipe-daemon read を使って同じことができます。

フィードを追加する前に確認する

signalpipe_preview_station は、このマシンで候補のフィードを読み取り、保存せずに、最も関連性の高い投稿をブレインに判定させます。結果は事前に設定されたしきい値に基づきます。VIABLE(実際の購入者が投稿している)、MARGINAL(わずかな投稿がある)、ON-TOPIC, NOT IN-MARKET(話題についての議論はあるものの、購入を検討している人はいない。通常は制作者やサポートに関する質問)、NO BUYERS(購入者がいない)、または NO DATA(判定可能なデータがない。空または古いフィード、すべての投稿を除外するキーワードなど、その理由は説明に記載されます)です。判定された投稿 1 件につき判定を 1 回消費します。どのコミュニティを対象にするかは、どの設定よりも結果を大きく左右するため、追加する前に確認してください。

自分のアカウントから送信する

下書きは AI が作成します。Reddit では AI 生成コンテンツの開示が求められており、Reddit と X はどちらも自動投稿に対処しているため、送信する前に各下書きを自分の言葉で読み直して編集してください。公開 Reddit コメント、X の返信、DM は、毎回人が承認しない限り送信されません。

プラグイン内の送信機能は、アカウントの Reddit script app を使って承認済みのミッションを投稿します。2025 年 11 月 11 日以降、Reddit では新しい API アプリの発行に手動承認が必要になったため、まだアプリをお持ちでない場合は送信機能を使わず、エージェントで下書きを承認して自分で投稿してください。キューは同じように機能します。X への送信は signalpipe-daemon にあり、有料(従量課金制)の X API アカウントが必要です。


ライセンス

プラグイン:MIT。マネージドブレインはホスト型サービスであり、配布されていません。

コメント

MCP は初めてですか?

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

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