Feedback Synthesis MCP

io.github.sapph1re由 GitHub 帳號 sapph1re 發布v0.1.2更新於 Oct 24, 2026

Synthesize GitHub Issues, HN and App Store reviews into ranked pain clusters. Pay-per-call x402.

發布方自己的服務:feedback.tools

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取金融資料與分析

概覽

AI 產生的概覽

將 GitHub Issues、Hacker News 與 App Store 評論彙整成排序後的痛點叢集、情緒趨勢與可搜尋回饋,並以 USDC 按次付費。

可以做什麼
將多個來源的回饋彙整成附影響評分、證據連結與建議措施的排序痛點叢集,或從單一來源快速擷取痛點。對快取的回饋項目進行全文搜尋。依指定粒度跨來源追蹤情緒隨時間的變化。
適用情境
適合讓助理消化來自 GitHub、Hacker News 或 App Store 的大量產品回饋,而不必人工逐筆閱讀,例如用來排定缺陷優先順序或追蹤情緒趨勢。
執行需求
可使用託管的 Streamable HTTP 端點,或在本機以 Python 執行 PyPI 套件。需要一個在 Base 主網上持有 USDC 的 EVM 錢包,並透過環境變數 EVM_PRIVATE_KEY 提供其私鑰。需要連線至託管後端的網路存取。
安裝前請注意
每次呼叫花費 0.01–0.05 USDC,付款會自動簽署,因此不需逐次確認即會產生支出。伺服器要求在 EVM_PRIVATE_KEY 中提供有餘額錢包的私鑰,屬於高價值機密。回饋資料會傳送至第三方託管後端,其伺服器端程式碼並未公開。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Feedback Synthesis MCP,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.sapph1re%2Ffeedback-synthesis-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "feedback-synthesis": {
      "type": "http",
      "url": "https://feedback-synthesis-mcp-production.up.railway.app/mcp"
    }
  }
}

README

Feedback Synthesis MCP

[MCP.Directory]

Customer feedback intelligence for AI agents and developers. Synthesize GitHub Issues, Hacker News threads, and App Store reviews into ranked pain clusters with evidence links. Pay-per-call via x402 micropayments — no signup required.

Stop reading through hundreds of feedback items manually. Feedback Synthesis MCP collects from multiple sources, runs a multi-pass LLM pipeline, and returns ranked pain clusters with impact scores, evidence links, and suggested actions — machine-readable for agents, human-readable for founders.

Quick Start

Install:

bash
pip install feedback-synthesis-mcp

Set your wallet key (any EVM wallet with USDC on Base mainnet):

bash
export EVM_PRIVATE_KEY=your_private_key_here

Add to Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "feedback-synthesis-mcp": {      "command": "feedback-synthesis-mcp",      "env": {        "EVM_PRIVATE_KEY": "your_private_key_here"      }    }  }}

Add to Cursor — edit .cursor/mcp.json in your project root:

json
{  "mcpServers": {    "feedback-synthesis-mcp": {      "command": "feedback-synthesis-mcp",      "env": {        "EVM_PRIVATE_KEY": "your_private_key_here"      }    }  }}

Restart your client. You now have four customer intelligence tools available.


Tools

ToolWhat it doesPrice
synthesize_feedbackMulti-source synthesis → ranked pain clusters with evidence$0.05/call
get_pain_pointsQuick single-source pain point extraction$0.02/call
search_feedbackFull-text search across cached feedback items$0.01/call
get_sentiment_trendsTime-series sentiment across sources$0.03/call

Supported sources: GitHub Issues, Hacker News, Apple App Store Reviews


Examples

Synthesize feedback from multiple sources

synthesize_feedback(  sources=[    {"type": "github_issues", "target": "owner/my-repo", "labels": ["bug", "feature-request"]},    {"type": "hackernews", "target": "Show HN: MyProduct"}  ],  since="2026-01-01T00:00:00Z")

Returns:

json
{  "job_id": "syn_abc123",  "status": "completed",  "summary": "Analyzed 347 feedback items from 2 sources. Found 6 pain clusters.",  "pain_clusters": [    {      "rank": 1,      "title": "Authentication flow breaks on mobile Safari",      "severity": "critical",      "frequency": 23,      "impact_score": 0.92,      "description": "Users report inability to complete OAuth login on iOS Safari. Affects onboarding conversion.",      "evidence": [        {          "source": "github",          "url": "https://github.com/owner/my-repo/issues/142",          "snippet": "Login fails silently on Safari 17.2+"        }      ],      "suggested_actions": [        "Fix Safari WebAuthn polyfill (see issue #142)",        "Add fallback auth flow for mobile browsers"      ]    }  ]}

Quick pain points from GitHub Issues

get_pain_points(  source={"type": "github_issues", "target": "owner/my-repo", "labels": ["bug"]},  top_n=5)

Search for specific topics

search_feedback(query="pricing too expensive", sources=["github_issues", "hackernews"])

Track sentiment over time

get_sentiment_trends(  sources=[{"type": "appstore", "target": "com.example.myapp"}],  since="2025-10-01T00:00:00Z",  granularity="weekly")

Payment

This MCP uses x402 micropayments on Base mainnet (USDC). You need:

  1. An EVM wallet with USDC on Base mainnet
  2. The wallet's private key set as EVM_PRIVATE_KEY

Each call costs $0.01–$0.05 USDC. Payments are made automatically — no subscriptions, no API keys.

No payment configured? The server returns a helpful error with setup instructions.


Architecture

This package is a thin MCP client. All processing happens on the hosted backend:

Your Agent / Claude Desktop        │        ▼feedback-synthesis-mcp (this package)  - MCP tool definitions  - x402 payment signing  - Zero business logic        │ HTTPS + x402        ▼Hosted Backend (Railway)  - Multi-source data collection  - 3-stage LLM pipeline (Haiku × N + Sonnet × 1)  - SQLite caching + FTS search  - x402 payment verification

Server code is private (moat). Thin client is open source.

Direct MCP over HTTP (Streamable HTTP Transport)

Skip the PyPI package for programmatic/agent access using the hosted MCP endpoint directly:

MCP Server URL: https://feedback-synthesis-mcp-production.up.railway.app/mcp/

For MCP clients that support Streamable HTTP transport (Claude Desktop via HTTP, custom agents):

json
{  "mcpServers": {    "feedback-synthesis-mcp": {      "type": "streamable-http",      "url": "https://feedback-synthesis-mcp-production.up.railway.app/mcp/"    }  }}

x402 payment is handled automatically by the client SDK. Set EVM_PRIVATE_KEY in your environment.



License

MIT

來源:README.md,提交 32b1df9

工具

4

synthesize_feedback

Multi-source feedback synthesis into ranked pain clusters.

輸入參數focussincesources必填max_items_per_source

get_pain_points

Quick single-source pain point extraction.

輸入參數top_nsource必填max_items

search_feedback

Full-text search across cached feedback items.

輸入參數limitquery必填sincesourcetargetsources

版本歷史

1
  1. v0.1.2最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Feedback 整合