开发者用 Rust 重写文件系统 MCP 服务器,以 cap-std 根治 TOCTOU 漏洞
Kuba_Z2 · reddit · 2026-09-22
开发者 KubaZ2 因官方 Filesystem MCP 服务器只是参考实现(存在 TOCTOU 符号链接逃逸等安全缺陷、不支持文件内搜索、会把二进制垃圾灌入 LLM 上下文),用 Rust 自写了一个可平替的开源替代品 agentic-filesystem-mcp(MIT 许可)。
关键做法:
- 用 cap-std 的能力安全模型,在 OS 层面消除路径穿越与 TOCTOU 攻击,LLM 只能访问被明确授权的目录
- 文件内搜索复用 ripgrep 的底层库,自动忽略二进制、隐藏与 gitignored 文件
- 支持分页带行号读取、媒体文件读取、文件增删改移复制与元数据
- 「虚拟挂载」功能可向 LLM 暴露一套虚拟目录结构,隐藏真实文件系统布局
「编程与Agent」频道最新
- Google 开源 agentic 编排运行时 ax,单日狂揽 2300+ Star — google · 2026-09-22
- Univer 定位「AI Agent 的 Office 底座」,整合表格/文档/PPT 获 1.5 万 Star — dream-num · 2026-09-22
- treg 号称「Agent 工具的 OpenRouter」,统一管理 MCP 凭证与密钥 — superdesigndev · 2026-09-22
- 创业公司 Astorias 推出低价推理服务,Qwen 27B 输入低至 $0.1/百万 token — me_broke · 2026-09-22
- 伯克利研究:75%场景下开源Agent框架跑赢Claude Code等官方工具 — solyarisoftware · 2026-09-22
- Anthropic 发布 AI Agent 构建大师课,聚焦可观测性 — _jaydeepkarale · 2026-09-22