MCP 权限控制不能照搬API
Background-Job-862 · reddit · 2026-07-13
作者复盘了把 MCP server 当成内部 API 去做权限控制的错误做法:一开始用一把共享 token 让任意 agent 调任意工具,结果一个只该读 CRM 的 agent 误用了同时拥有写入账单工具权限的 token,造成越权风险。
他们总结出 MCP 权限和普通 API auth 的关键差异:不是一个身份,而是两个身份——既要看 agent 是谁,也要看它代表哪个用户在操作。很多权限判断必须同时考虑这两层。
他们最终需要的能力包括:
- 按 server 和 tool 粒度做权限隔离
- 分离 agent identity 与 user identity
- 用 短生命周期、按请求签发 的 scoped token
文中提到他们现在通过 Truefoundry 的 MCP gateway 来做这件事,由 gateway 先解析 agent 身份,再检查其是否可代表用户操作,最后只签发最小权限 token。
所属事件:开发者复盘MCP多租户鉴权与权限控制陷阱(2 条相关)→
「编程与Agent」频道最新
- 让 Hermes Agent 当 QA:浏览器实测揪出 8 个网站问题 — techlatest_net · 2026-10-27
- 开源 FableCut 用远程 MCP 让 AI Agent 直接剪辑浏览器时间线 — FastPresence9799 · 2026-10-27
- 网友给 Hermes Agent 配专属 Ubuntu 虚拟机实测真实任务表现 — techlatest_net · 2026-10-27
- 开发者晒弃用清单:VS Code、Office 全卸载,只用 Claude — One_Improvement_6470 · 2026-10-27
- Grok bot 首次自主网购:识破页面隐藏提示,1 美元开通 Spotify 后秒取消 — msg · 2026-10-27
- Swarmatory 开源:为团队编码 Agent 提供共享聊天室与信息流 — qhoxie · 2026-10-27