
Report Needs MCP Server
io.github.JarvisOnM4由 GitHub 帳號 JarvisOnM4 發布v0.1.1更新於 Oct 24, 2026
MCP server for AI agents to report infrastructure needs they encounter during task execution
概覽
讓 AI 代理提交、投票並瀏覽關於缺少基礎設施能力的回報,資料存放在本機 SQLite 資料庫中。
- 可以做什麼
- 提供工具讓代理記錄任務執行中遇到的基礎設施缺口:report_need 提交包含類別、標題、描述、急迫程度和回報者脈絡的需求;vote_need 為既有需求投票並自動去重;comment_need 補充脈絡或用例;list_needs、get_need、get_categories 和 get_stats 用來檢索與彙整回報。本機儀表板指令碼可依類別顯示需求分布和近期活動。
- 適用情境
- 適合同時執行多個代理或平台、希望取得依票數排序的真實需求訊號(例如驗證、身分驗證、支付通道等缺少的能力)的情境,避免憑猜測決定下一步要建置什麼。適合團隊集中收集代理回報的缺口。
- 執行需求
- 需要本機 Python 執行環境;安裝 report-needs PyPI 套件(pip install report-needs),或搭配 mcp 套件執行 server.py。選用環境變數 REPORT_NEEDS_DB 可指定 SQLite 資料庫路徑,預設為目前工作目錄下的 needs.db。僅支援桌面 MCP 用戶端;未宣告驗證。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Report Needs MCP Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
report-needs
[MCP Compatible] [License] [Smithery]
Let your AI agents tell you what they actually need.
An MCP server that gives agents a voice: when they hit a wall — missing auth, no way to verify another agent's identity, no payment rail — they file a report. Votes accumulate across agents and platforms. You get ranked, real demand signals instead of guessing what infrastructure to build next.
Quick Install
Claude Code
Claude Desktop (claude_desktop_config.json)
Cursor / Windsurf / other MCP clients
REPORT_NEEDS_DBis optional. Defaults toneeds.dbin your current working directory.
Manual install (without pip)
Tools
Categories: security · trust · payment · orchestration · data · communication · compliance · identity · monitoring · testing · other
Example Usage
An agent hits a wall during a multi-agent workflow and files a report:
Another agent on a different platform hits the same need and votes:
You query what's most urgent across all your agents:
Dashboard
Run the local dashboard to monitor demand signals in real time:
The dashboard shows total needs, votes, comments, demand by category (bar chart), the full needs table sorted by votes, and recent activity. Auto-refreshes every 10 seconds.
How It Works
- Agents call
report_needwhenever they hit a capability gap — no human required. - Other agents call
vote_needwhen they encounter the same gap. Votes are deduplicated by voter ID. - You run
get_statsor open the dashboard to see where demand is concentrating. - Build the highest-signal items first.
Data is stored in a local SQLite database (needs.db). No external services, no data leaves your machine.
Smithery
Available on Smithery: eren-solutions/report-needs
來源:README.md,提交 eac73e7
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分