关于

查询之前,先给出裁定

Veto 是一项确定性的安全与成本检查,针对 AI 编程智能体如今所编写并执行的 SQL。它之所以存在,是因为应对概率系统的办法不是更好的提示词——而是一道无法被劝退的检查。

我们为何打造它

AI 智能体越来越多地被信任去编写和执行数据库迁移与查询。一旦你赋予一个非确定性系统在生产环境中行动的能力,它可能采取的行动范围就包含了那些破坏性的操作——而"让模型自己再检查一遍"只不过是叠加了更多同样基于概率的判断。我们希望安全层成为可靠的那一部分:独立于智能体之外、确定性的、可审计的。于是我们为 SQL 打造了这样一层。这一论点的详细版本可见博客

Veto 是什么

它是一个 MCP 服务器,其 analyze_sql 工具针对 Postgres SQL 返回结构化的 ok / warn / block 裁定——在语句运行之前就捕捉破坏性操作、锁风险、正确性陷阱以及查询成本。其核心中没有任何 LLM:相同的输入始终产生相同的裁定,而且它从不连接到你的数据库。参阅文档来接入它。

由谁打造

Veto 由 MetaWear s.r.o. 打造并运营,这是一家独立软件工作室,位于捷克俄斯特拉发(IČ 14338017,注册于 Regional Court in Ostrava, file no. C 88655)。我们打造小而精的开发者工具并亲自交付——因此支持服务直接来自编写代码的人。公开文档与 MCP 注册表清单托管在 GitHub 上(托管服务本身并非开源)。

联系我们

有疑问、反馈,或是想讨论某个棘手的裁定?请发邮件至 info@metawear.cz,或访问 metawear.cz


为你的智能体加上一道确定性检查,在它运行 SQL 之前先行校验,并带有可用于为 CI 设置门禁的稳定裁定。

通过 MCP 接入 Veto