关于 Overwing
Overwing 提供用于按安全和质量规则检查大模型输出的 MCP 工具。它以置信度和建议操作返回结构化的通过、失败或审核判定,支持内置规则集及自定义规则。
主要功能
- 01按规则集评估文本
- 02返回判定和建议操作
- 03批量检查最多 50 条文本
- 04创建自定义评估规则
- 05签名前检查 Solana 交易
- 06查询 Agent 与网站注册信息
适用场景
- 01检查外发消息中的敏感信息
- 02将不确定的模型输出转交审核
- 03按策略检查 Solana 交易
MCP 相关
该 MCP 服务向客户端提供 Overwing 的评估、策略、注册信息和交易预检工具。它可通过托管服务连接,也可用 npm 包在本地运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://overwing.ai/mcpclaude mcp add --transport http ai-overwing https://overwing.ai/mcp{"mcpServers":{"ai-overwing":{"type":"http","url":"https://overwing.ai/mcp"}}}在 Cursor 中打开{"servers":{"ai-overwing":{"type":"http","url":"https://overwing.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"ai-overwing":{"type":"http","url":"https://overwing.ai/mcp"}}}{"mcpServers":{"ai-overwing":{"serverUrl":"https://overwing.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://overwing.ai/mcp需要授权工具
41| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 要评估的文本,语言不限 |
| store | boolean | 否 | 使用密钥时:false 表示运行检查但不保留输入文本或上下文(仍会记录判定和元数据)。不使用密钥时,文本绝不会被存储。 |
| context | object | 否 | 规则可能会引用的事实:recipient、channel、数据是否归你所有、sender、purpose。它们会与文本一同发送给模型(最大 8 KB)。使用 'outbound-message' 规则集才能使其生效。 |
| metadata | object | 否 | 与评估一同存储并在 Webhook 中回传的不透明数据(最大 8 KB) |
| rule_set | string | 否 | 规则集标识 |
详细介绍
为大模型输出提供护栏,作为 MCP 工具。
为任意文本评估安全性和质量。获取经过校准的置信度评分,通常在 500 ms 内给出 pass / fail / review 判定。
Overwing 是一个 API,可在模型的输出发布前进行检查。此软件包将其提供给任何支持 MCP 的 Agent:Claude Desktop、Claude Code、Cursor、Windsurf、VS Code、OpenAI's Agents SDK,以及其他任何支持 Model Context Protocol 的产品。
- 真实判定,不靠感觉。 每条规则都会返回类型化答案、概率和置信度。
fail表示匹配了规则;review表示结果不确定;pass表示两者都不是。 - 预置的
content-safety和outbound-message规则集:毒性、个人数据、机密泄露、自我伤害、色情内容、严重程度。也可以用自然语言编写自己的规则。 - 专为 Agent 打造。 注册、付款、评估、轮换密钥和取消,全都通过 JSON 完成。无需 CAPTCHA,也无需浏览器。请参阅 overwing.ai/llms.txt。
无需安装即可试用:在 overwing.ai 控制台中粘贴文本。
托管服务,无需安装
同样的 41 个工具通过 https://overwing.ai/mcp(Streamable HTTP)提供。将任何支持远程 MCP URL 的客户端指向该地址:
claude mcp add --transport http overwing https://overwing.ai/mcp
evaluate、atlas_lookup、atlas_summary、list_plans、create_account、三个 beacon_ 工具,以及 preflight_verdict、preflight_report、preflight_record 和 preflight_overview 均无需密钥。对于其他工具,请在连接时发送 Authorization: Bearer ow_live_...。
安装
无需 API 密钥即可使用:evaluate 和 atlas_lookup 每天各可免费运行 10 次,不带密钥发送的文本不会被存储。如需更多次数,请前往 overwing.ai/login 获取密钥,或让你的 Agent 使用 create_account 工具自行创建账户。该账户没有电子邮箱:不会向任何人发送邮件,密钥只会返回一次。也可以在 shell 中执行相同调用:
curl -X POST https://overwing.ai/api/v1/signup
将密钥设为 OVERWING_API_KEY。没有电子邮箱的账户每天可进行 50 次评估;证明域名(prove_domain、verify_domain)可提高至正常免费限额,并使丢失的密钥能够找回。
Claude Code
claude mcp add overwing -e OVERWING_API_KEY=ow_live_... -- npx -y overwing-mcp
Claude Desktop、Cursor、Windsurf、VS Code(任何使用 JSON 配置的客户端)
{
"mcpServers": {
"overwing": {
"command": "npx",
"args": ["-y", "overwing-mcp"],
"env": { "OVERWING_API_KEY": "ow_live_..." }
}
}
}
设置 OVERWING_BASE_URL,使其指向可自托管部署。需要 Node 20+。
使用 Overwing Tower 时,设置 OVERWING_AGENT_KEY=ow_agent_...,即可作为现有 Agent 运行。若未设置,该服务会使用组织密钥创建密钥(tower_create_agent),并在本次会话中将其保存在内存中。
evaluate、atlas_lookup、atlas_summary 和 list_plans 均可完全不使用密钥。
使用 Overwing Preflight 时,preflight_check 需要 OVERWING_API_KEY;其他 preflight_ 工具无需密钥。任何 Preflight 工具都不会接收私钥,也绝不应向其提供私钥。
文本可以使用任何语言。我们于 2026-09-29 用西班牙语、葡萄牙语、法语、德语、日语、简体中文、韩语、阿拉伯语和印地语进行了测试:这只是小规模测试,并非基准测试。结果以英语返回。
工具
| 工具 | 功能 |
|---|---|
evaluate | 根据一组规则为单条文本评分。返回判定结果、recommended_action(block、redact、review 或 allow)、综合评分、置信度、延迟,以及包含各规则操作的逐条规则结果。可选传入 context 对象(接收方、渠道、所有权),供 outbound-message 等支持上下文的规则集读取;还可设置 store: false,在不保留文本的情况下运行检查。 |
evaluate_batch | 在一次调用中为最多 50 条文本评分,并返回摘要以及每条文本的判定结果和建议操作。 |
list_rule_sets · get_rule_set · create_rule_set | 浏览预置规则集,或定义自己的规则:是/否问题、分类或评分量表。 |
get_evaluation · list_evaluations | 读取已存储的结果,按判定结果或规则集筛选,并通过游标翻页。 |
create_account · prove_domain · verify_domain | 为 Agent 本身创建账户,无需电子邮件:create_account 会返回密钥,不会向任何人发送消息。证明域名(通过 DNS TXT 记录或文件)可代替电子邮件:这会提高限额、开放完整的 Beacon 报告,并让丢失的密钥可以恢复。 |
atlas_lookup | Overwing Atlas:说明 User-Agent 字符串声称代表什么,以及该说法是否可信(Web Bot Auth、可伪造的字符串,或无法归属)。无需密钥,每天可查 10 次;使用免费密钥每天可查 100 次。 |
atlas_agents · atlas_summary | 搜索 AI 爬虫、抓取器和浏览器 Agent 注册表;获取流量占比、行业现场扫描要点和 Agent 支出摘要。 |
atlas_register_agent · atlas_verify_registration · atlas_list_registrations · atlas_withdraw_registration | 将你运营的 Agent 免费加入 Atlas 注册表,让查询其 User-Agent 时能显示你的名称。注册后,在运营方域名发布分配给你的值(DNS TXT 记录或文件),然后进行验证。需要 OVERWING_API_KEY。 |
beacon_start · beacon_report · beacon_sample | Overwing Beacon:网站能否被 Agent 访问?它会检查 robots.txt、llms.txt、MCP 服务卡片、端点和 Registry 列表、A2A Agent 卡片和 OpenAPI,以及模型如何解读主页。检查免费:beacon_start 返回一个 id,beacon_report 运行检查并返回报告。使用 OVERWING_API_KEY 可获得完整报告并将其保存到仪表板;不使用密钥则返回摘要(评分、三个答案和首个修复建议)。beacon_sample 是一份完整的真实报告。 |
feedback | 告诉 Overwing 的运营者出了什么问题:判定错误、无法采取行动的错误,或无法完成的付款。无需密钥。 |
preflight_check | Overwing Preflight:Agent 是否应签署这笔 Solana 交易?提供 base64 编码的未签名交易和策略:要保护的 wallet、允许转出的最多 SOL 数量(包括手续费的 max_sol_out,或 max_sol_out_lamports),以及可选的 max_token_out、min_token_in、allowed_programs 和 allow_delegation。它会模拟交易,并给出 allow 或 refuse 判定及所有原因。仅在判定为 allow 时签署;判定为拒绝、发生错误或出现任何其他结果时,都不要签署。判定有效期约为两分钟。它绝不会接收私钥。一次检查计为一次评估。需要 OVERWING_API_KEY。 |
preflight_payment | Agent 是否应签署这笔 x402 付款?它会读取 402 的条款,根据 x402-list 的目录和服务器自身的清单检查收款方,并根据记录核对价格。给出 allow、review 或 refuse 判定及原因。无需密钥。 |
preflight_verdict · preflight_report · preflight_record · preflight_overview | Preflight 的公开端点,无需密钥:读取一条已发布的判定;通过签名报告判定后实际落链的交易,以了解判定是否准确;读取所有判定和漏判的记录;以及读取包含策略字段、原因代码、限额和价格的概览。 |
tower_load_template · tower_create_agent · tower_list_agents · tower_revoke_agent | 使用组织密钥配置 Overwing Tower:加载入门级订单录入工作流,然后创建一个受限范围的 Agent 身份。新 Agent 密钥用于本次会话的其余操作。 |
tower_capabilities · tower_decide · tower_submit_action · tower_get_action · tower_compensate | 使用 Agent 密钥执行 Overwing Tower 操作:查看可调用的操作及其输入架构,询问请求将如何判定,提交请求(执行、等待人工审核或拒绝),轮询其状态,以及撤销操作。 |
tower_get_receipt · tower_verify_receipts | 读取已签名的收据,或重新计算链中的每个哈希和签名。 |
get_usage · whoami · list_plans | 查看今日配额、密钥所属的组织,以及公开套餐目录。 |
overwing://guide 资源返回完整的纯文本 API 指南。 |
数据处理与安全
此服务在您的机器上执行的操作:读取三个环境变量(OVERWING_API_KEY、OVERWING_AGENT_KEY、OVERWING_BASE_URL),并向 Overwing API 发送 HTTPS 请求。它不会读取文件、运行命令,也不会与其他主机通信。它有两个运行时依赖项(@modelcontextprotocol/sdk、zod),整个服务只有一个文件:src/index.ts。
您提交评估的文本会如何处理:
- 文本会发送到 Overwing API,再由此发送给 TypeSafe,由其 Jev 模型生成判定结果。文本不会用于训练模型。
- 没有密钥时,文本绝不会被存储。
- 有密钥时,文本、上下文和判定结果会被存储,以便您通过
get_evaluation读取,直到您将其删除。若要更改此设置:- 向
evaluate或evaluate_batch传入store: false,即可不为该次调用保留文本或上下文; - 在组织上设置
store_inputs: false(通过PATCH /api/v1/org或控制面板),即可完全不保留这些内容; - 在组织上设置
retention_days,即可在指定天数后删除评估记录。
- 向
- 使用
preflight_check检查的 Solana 交易会连同其策略一起发送到 Overwing API,并在 Solana 节点上模拟执行。公开的内容只有判定结果:其 ID、决策、原因代码、程序以及交易摘要。绝不会公开钱包、金额或交易内容。我们绝不会发送私钥,工具也不接受私钥。 - 传输中的流量会加密(TLS),数据库中的数据会进行静态加密(AES-256)。
请为您的 Agent 提供受限密钥。作用域为 evaluate 的密钥可以运行检查并读取规则集,但不能读取已存储的评估记录、修改规则集、管理密钥、管理 webhook 或账单,也不能删除任何内容:
curl -X POST https://overwing.ai/api/v1/api-keys \
-H "Authorization: Bearer ow_live_..." -H "Content-Type: application/json" \
-d '{"name":"agent","scope":"evaluate"}'
Overwing 是一项新兴服务,尚未接受独立安全审计。完整说明,包括子处理方以及我们尚未采取的措施,请参阅 overwing.ai/security;隐私政策请参阅 overwing.ai/privacy。如需报告漏洞,请参阅 SECURITY.md。
示例
向您的 Agent 提问:
发送之前,帮我检查这条回复:“如需处理退款,请通过 [email protected] 或 555-0142 联系我。”
它会调用 evaluate 并返回:
Verdict: FAIL score=0.82 confidence=0.97 251ms
toxicity: pass (answer="safe", confidence=1)
pii_detected: fail (answer=true, confidence=0.98)
self_harm: pass (answer=false, confidence=1)
sexual_content: pass (answer="none", confidence=1)
severity: pass (answer=0.03, confidence=0.97)
判定结果的工作方式
每条规则都有一个失败条件、一个可选的审核阈值和一个权重。
- fail:匹配了某条规则的失败条件。请拦截、脱敏或重新生成。
- review:没有失败项,但某条规则的置信度低于其阈值。请转交给人工或速度较慢的模型。
- pass:其他所有情况。
每条规则还带有一个操作(block、redact 或 review),响应会将它们汇总为一个 recommended_action:block 优先级高于 redact,redact 高于 review,review 高于 allow。请根据此字段进行分支处理。将 context 对象(收件人、渠道、owns_contact_info)与 outbound-message 规则集一同传入,该规则集及其规则会读取这些信息,因此回复客户时,客户自己的电话号码不会被标记。
aggregate_score 范围为 0 到 1(按权重计算;每条规则的 pass = 1、review = 0.5、fail = 0)。confidence 是所有规则中的最低值。
定价
免费版:每天 250 次评估。付费方案每月 29 美元起。所有方案均包含所有端点、自定义规则集、webhook 和控制面板。完整详情请访问 overwing.ai/#pricing,或调用 GET https://overwing.ai/api/v1/plans。
链接
- 网站和在线演示:overwing.ai
- API 参考:overwing.ai/docs
- OpenAPI:overwing.ai/api/v1/openapi.json
- Agent 指南:overwing.ai/llms.txt
- 支持:[email protected]
开发
npm install
npm run build
OVERWING_API_KEY=ow_live_... node dist/index.js
MIT © Overwing。判定结果由 TypeSafe 的 Jev System One 模型生成;Overwing 与 TypeSafe 无关联。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。