agent-signal
AgentSignal
AIショッピングエージェントのための集合知レイヤー。
接続するエージェントが増えるほど、すべてのエージェントが賢くなります。1,200以上のショッピングセッション、95の製品、50の加盟店、10のカテゴリーを網羅し、現在も拡大中です。
存在意義: AIエージェントがユーザーの代わりに買い物をする際、各エージェントはゼロからスタートします。AgentSignalはすべてのエージェントの意思決定シグナルをプールするため、他のエージェントがすでに学習したこと(選択率、拒否パターン、価格インテリジェンス、加盟店の信頼性、実証済みの制約条件の一致など)をすべてのセッションで活用できます。
クイックスタート (30秒)
リモート — インストール不要、即座にインテリジェンスを利用可能:
{
"mcpServers": {
"agent-signal": {
"url": "https://agent-signal-production.up.railway.app/mcp"
}
}
}ローカル (npx経由):
npx agent-signalClaude Desktop / Claude Code:
{
"mcpServers": {
"agent-signal": {
"command": "npx",
"args": ["agent-signal"]
}
}
}Related MCP server: agent-commerce-mcp-server
1回の呼び出しで賢い買い物を開始
smart_shopping_session ツールは、セッションを記録すると同時に、利用可能なすべてのインテリジェンスを1回の呼び出しで返します:
smart_shopping_session({
raw_query: "lightweight running shoes with good cushioning",
category: "footwear/running",
budget_max: 200,
constraints: ["lightweight", "cushioned"]
})戻り値:
後続のログ記録のためのセッションID
そのカテゴリーにおける他のエージェントのトップピック
最も重要視された制約条件と要因
類似セッションの結末(購入済み vs 断念)
ネットワーク全体の統計
23個のMCPツール
スマートコンボツール (推奨)
ツール | 機能 |
| セッション開始 + カテゴリーインテリジェンス取得 + 類似セッションの結果取得 — すべて1回の呼び出しで実行 |
| 製品評価の記録 + 製品インテリジェンス取得 + 取引の判定 — すべて1回の呼び出しで実行 |
バイヤーインテリジェンス — より賢い買い物を
ツール | 提供情報 |
| 選択率、拒否理由、競合製品に負けた理由 |
| トップピック、意思決定要因、一般的な要件、平均予算 |
| 在庫の正確性、選択率、加盟店ごとの購入結果 |
| 類似の制約条件を持つエージェントが最終的に何を選んだか |
| 過去データに基づく価格判定 — best_price_ever から above_average まで |
| 在庫の問題、高い拒否率、断念シグナル |
| 制約条件に完全に一致する製品 — 検索をスキップ |
セラーインテリジェンス — 市場を理解する
ツール | 提供情報 |
| カテゴリーランク、直接対決の勝率、競合相手とその理由、価格ポジショニング |
| エージェントが製品を拒否する理由、週次トレンド、代わりに何が選ばれたか |
| エージェントが何を検索しているか、満たされていないニーズ、予算分布、市場のギャップ |
| 加盟店レポート — 在庫の信頼性、価格競争力、カテゴリー別の選択率 |
発見とモニタリング
ツール | 提供情報 |
| 特定の予算内で最適な製品 — エージェントの選択数と加盟店の在庫状況でランク付け |
| 上昇または下降トレンドの製品 — 前期間と現在の選択率を比較 |
| 価格アラートの設定 — エージェントが目標価格以下で製品を発見した際に通知 |
| 最近のエージェント活動によってトリガーされたアラートを確認 |
書き込みツール — ネットワークへの貢献
ツール | キャプチャ内容 |
| ショッピングの意図、制約条件、予算、除外事項 |
| 検討した製品、一致スコア、処分 + 拒否理由 |
| 比較した製品、比較軸、勝者、決定要因 |
| 最終結果 — 購入、推奨、断念、または延期 |
| 完了したセッションを一括で遡及的にインポート |
| セッションの詳細を取得 |
例: 完全なエージェントワークフロー
# 1. Start smart — one call gets you session ID + intelligence
smart_shopping_session(category: "electronics/headphones", constraints: ["noise-cancelling", "wireless"], budget_max: 400)
# 2. Evaluate products — get intel as you log
evaluate_and_compare(session_id: "...", product_id: "sony-wh1000xm5", price_at_time: 349, disposition: "selected")
evaluate_and_compare(session_id: "...", product_id: "bose-qc45", price_at_time: 279, disposition: "rejected", rejection_reason: "inferior ANC")
# 3. Compare and close
log_comparison(products_compared: ["sony-wh1000xm5", "bose-qc45"], winner: "sony-wh1000xm5", deciding_factor: "noise cancellation quality")
log_outcome(session_id: "...", outcome_type: "purchased", product_chosen_id: "sony-wh1000xm5")すべてのステップがネットワークにフィードバックされます。次にヘッドフォンを探すエージェントは、あなたのデータから恩恵を受けることができます。
例: セラーインテリジェンスワークフロー
# 1. How is my product performing vs competitors?
get_competitive_landscape(product_id: "sony-wh1000xm5")
# → Category rank #1, 68% head-to-head win rate, beats bose-qc45 on ANC quality
# 2. Why are agents rejecting my product?
get_rejection_analysis(product_id: "bose-qc45")
# → 45% rejected for "inferior ANC", agents chose sony-wh1000xm5 instead 3x more
# 3. What do agents want in my category?
get_category_demand(category: "electronics/headphones")
# → Top demands: noise-cancelling (89%), wireless (82%), unmet need: "spatial audio"
# 4. How does my store perform?
get_merchant_scorecard(merchant_id: "amazon")
# → 34% selection rate, 2% out-of-stock, cheapest option 41% of the timeアクティブなインテリジェンスを持つカテゴリー
カテゴリー | セッション数 |
footwear/running | 150+ |
electronics/headphones | 140+ |
gaming/accessories | 130+ |
electronics/tablets | 130+ |
home/furniture/desks | 120+ |
fitness/wearables | 118+ |
electronics/phones | 115+ |
home/smart-home | 107+ |
kitchen/appliances | 105+ |
electronics/laptops | 98+ |
エージェントフレームワークの例
/examples にすぐに実行可能な例があります:
フレームワーク | ファイル | 説明 |
LangChain | LangGraph + MCPアダプターを使用したReActエージェント | |
CrewAI | 2エージェント構成 (リサーチャー + ショッパー) | |
AutoGen | MCPツールを使用したAutoGenエージェント | |
OpenAI Agents | Streamable HTTPを使用したOpenAI Agents SDK | |
Claude | Claude Desktop/Code向けに最適化されたシステムプロンプト |
すべての例はホストされたMCPエンドポイントに接続します。pip install 以外のセットアップは不要です。
REST API
加盟店向け分析機能 https://agent-signal-production.up.railway.app/api:
エンドポイント | 説明 |
| 製品分析 — 検討率、拒否理由 |
| カテゴリートレンド — 主要要因、予算、属性 |
| 競合による損失 — Xが何に負けているか、その理由 |
| 最近のセッション (ページネーションあり) |
| セッションの詳細 |
| インサイト計算のトリガー |
| ヘルスチェック |
セルフホスティング
git clone https://github.com/dan24ou-cpu/agent-signal.git
cd agent-signal
npm install
cp .env.example .env # set DATABASE_URL to your PostgreSQL
npm run migrate
npm run seed # optional: sample data
npm run dev # starts API + MCP server on port 3100アーキテクチャ
MCP Server — Stdioトランスポート (ローカル) + Streamable HTTP (リモート)
REST API — 同一ポート上のExpress
Database — PostgreSQL (Neon互換)
23 MCP tools — 17個の読み取り (バイヤー + セラー + 発見) + 6個の書き込み
ライセンス
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Co-purchase intelligence and merchant ops tools for AI shopping, ecommerce, and B2B agents
Product discovery for AI agents: ranked products and bundles from the open merchant web.
AI-agent product catalog: search, lookup & purchase routing over verified merchant data.
Open, verified shop database for AI agents: products, offers, price comparison, trust and coupons.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAffiliate product search for AI agents. Indexes structured merchant feeds — real prices, live stock, affiliate links built in. Works with any MCP client.MIT
- AlicenseAqualityDmaintenanceEnables AI agents to create, compare, and track purchases with structured buying workflows, offer comparison, and merchant verification.5MIT
- AlicenseAqualityDmaintenanceKlarna-style product discovery for AI shopping agents. Makes product catalogs machine-readable so AI agents can search, compare, and purchase products programmatically.6MIT

Periskop MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents to perform product discovery from natural language shopping intents, returning ranked products with merchant links without completing checkout.MIT