按工具名管 MCP 权限不够:有人做了参数级规则开源实现

radim11 · reddit · 2026-10-20

Reddit 用户分享 MCP 权限管理的实操难题:同一个工具传入不同参数可能做完全不同的事,仅按工具名放行/封禁并不够——比如允许 agent 访问 GitHub,但应限制只能操作特定仓库,而很多工具的底层凭证本身没有资源级 scope。

他们为其开源 CLI 发布了 MCP 工具的参数级规则(argument-level rules),以及普通 API 请求的 JSON body 规则,可直接约束实际的参数与请求数据,而非仅限工具或端点。帖末征询社区做法:执行前校验参数、在 MCP server 内部实施权限,还是依赖工具级白名单。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →