Veto 对比 Boyce

Boyce(由 boyce-io 出品)是一个为 AI 智能体提供结构化数据库智能的 MCP 服务器——确定性 SQL 分析、NULL 陷阱检测,以及 EXPLAIN 预检。Veto 在正确性和成本上有重叠,但为另一项任务做优化:执行前一道硬性的 ok / warn / block 安全门禁。

一览

BoyceVeto
定位面向智能体的数据库智能(MIT)SQL 安全与成本判定——执行前门禁
确定性分析是——NULL 陷阱、EXPLAIN 预检是——规则 + 在临时 Postgres 上的可选 EXPLAIN
破坏性操作因实现而异一等公民:无范围限定的 DELETE/UPDATE、DROP、TRUNCATE、隐藏在 CTE 中的删除 → block
裁定模型结构化智能 / findings明确的 ok / warn / block,用于流水线门禁
自定义组织规则Pro:用 set_policies 在你的 key 上设置按表的规则
部署自托管 MCP(典型)位于 vetosql.com/mcp 的托管远程 MCP——无需安装

何时适合 Boyce

你想要一个自行运行、采用 MIT 许可的 MCP 服务器,专注于为智能体提供丰富、确定性的数据库上下文——表结构智能、NULL 语义、查询规划——作为更广泛的智能体工具集的一部分。

何时适合 Veto

你需要的是一道门禁,而不只是智能:智能体在执行 DELETE FROM payments 之前必须拿到 block 裁定,并带有用于 CI 和审计的稳定 finding id。你想要一个托管端点(免费层,无需 key),以及诸如"绝不从 payments DELETE"之类的可选 Pro 策略。

能否两者并用?

有可能——如果由 Boyce 提供上下文,而 Veto 作为执行前的最后一道检查。它们解决的问题有重叠但并不完全相同。请评估你需要的是一个通用的数据库大脑、一道安全门禁,还是两者兼具。

通过 MCP 连接 所有对比