hmcp-gateway:给 MCP 工具上权限闸门,写删操作须人工批准
Aoutix · reddit · 2026-11-07
开发者指出 MCP 的安全隐患:agent 接入 MCP server 一行配置即可调用所有工具(包括删除类危险操作);工具描述由 server 作者编写、被 agent 当作指令;工具危险等级由 server 自行标注并被采信;事后无审计记录。
作者据此构建了 hmcp-gateway:
- agent 指向网关而非直连 server,两侧仍是标准 MCP,现有配置不变
- 读操作直接放行;写/发送/删除操作挂起,需人工按具体参数批准
- server 新增工具默认不可达,须人工分类后生成策略存根
- 提供模式匹配的注入检测,但明确承认只能捕获已知形态,故只作为结构控制的补充
作者坦承局限:审计链是防篡改可验证而非不可篡改;stdio 上游作为子进程不受出口白名单约束;目标是"默认拒绝+强制分类"而非检测攻击。目前有浏览器 demo 演示六个请求过网关对比直连的效果,正式开源待发布,并向 MCP 运营者征集人工审批是否影响工作流、最担心的攻击面是什么。
「编程与Agent」频道最新
- 防 AI 代码垃圾提示词走红:「加深模块、简化接口」成开发者日常工序 — mattpocockuk · 2026-11-07
- AI 编码拉大工程能力差距:普通用户与高手「天壤之别」 — bendee983 · 2026-11-07
- Matt Pocock:想让 agent 只走 happy path,你得先懂内部机制 — mattpocockuk · 2026-11-07
- 调查 520 技术负责人:仅 8% 单一模型供应商,超 80% 因迁移成本搁置换厂商 — ombre-ai · 2026-11-07
- Claude 学会水彩画树,亮点是自定义 SDK 分层抽象 — teortaxesTex · 2026-11-07
- 编程 Agent 为何模仿烂代码?一份系统 prompt 自证「抄周围代码风格」顽疾 — QuixiAI · 2026-11-07