gcontext 引入 allowlist 控制 MCP 暴露工具

javigarcia11093 · reddit · 2026-08-24

鉴于 MCP 服务器启动时会向运行时暴露所有声明的工具,导致未使用的工具也加载到上下文中,作者在 gcontext 中引入了 controls.yaml 文件。该文件允许按实例列出每个命令和资源,并通过开关控制其是否向运行时暴露。此外,文件支持工具重命名和资源固定。该机制在启动时过滤能力列表,运行时无法感知被隐藏的工具,从而优化了上下文管理和安全性。

原文链接 →

「编程与Agent」频道最新

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