
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 分