ActionFence:一款用于 MCP 服务器强制执行支出上限和策略限制的即插即用中间件

Reddit r/AI_Agents 工具

摘要

ActionFence 是一款开源中间件工具,用于在 MCP 服务器和 Express API 上强制执行安全策略(如支出上限和身份层级),以防止代理滥用。

随着我们开始为代理赋予更强大的工具,服务端的安全保障已成为一大难题。我不断看到企业级网关解决方案,但对于独立开发者来说,并没有一个仅通过简单 npm install 就能使用的方案。因此,我构建了 ActionFence —— 一款开源、可嵌入的防火墙,专门设计用于部署在你的 MCP 服务器(以及 Express API)前端。你只需一行代码即可包装你的服务器:withGuard(server, { policy: './guard-policy.json' }) 你的 guard-policy.json 文件就像代理的 robots.txt 一样。它允许你强制执行:• 身份层级:限制匿名、Token 或经过验证的 JWT 使用特定工具。• 速率限制:防止代理循环并垃圾信息式地请求你的端点。此外,它会将每个决策记录到追加只读的 SQLite 数据库中,作为哈希链式收据,因此你可以拥有动作被允许或阻止的加密证明。还有一个模拟 CLI (npx actionfence simulate),以便在代理接触策略之前进行预演。如果社区有特定的 MCP 边缘情况需要在 v0.2 中处理,我很想听听大家的意见!
查看原文

相似文章

FloMCP

Product Hunt

FloMCP 是一款自带 32 项安全检查的工具,可在 5 分钟内打包并部署 MCP 服务器。

GetMCP:AI 代理的零信任

Reddit r/AI_Agents

GetMCP 是一个可自托管的开源工具,通过提供每请求审计、每代理撤销、策略执行和 API 调用的人工介入审批,为 AI 代理带来零信任安全。它根据 OpenAPI 规范生成 MCP 服务器,并作为具有防篡改审计日志的流式代理运行。