mcpField
O
Overwing

Overwing

远程服务
overwing.aiAI 与智能体02 周前更新

关于 Overwing

Overwing 提供用于按安全和质量规则检查大模型输出的 MCP 工具。它以置信度和建议操作返回结构化的通过、失败或审核判定,支持内置规则集及自定义规则。

主要功能

  1. 01按规则集评估文本
  2. 02返回判定和建议操作
  3. 03批量检查最多 50 条文本
  4. 04创建自定义评估规则
  5. 05签名前检查 Solana 交易
  6. 06查询 Agent 与网站注册信息

适用场景

  1. 01检查外发消息中的敏感信息
  2. 02将不确定的模型输出转交审核
  3. 03按策略检查 Solana 交易

MCP 相关

该 MCP 服务向客户端提供 Overwing 的评估、策略、注册信息和交易预检工具。它可通过托管服务连接,也可用 npm 包在本地运行。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://overwing.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://overwing.ai/mcp需要授权
安装包
npmoverwing-mcp0.15.0

工具

41
参数类型必填说明
inputstring是要评估的文本,语言不限
storeboolean否使用密钥时:false 表示运行检查但不保留输入文本或上下文(仍会记录判定和元数据)。不使用密钥时,文本绝不会被存储。
contextobject否规则可能会引用的事实:recipient、channel、数据是否归你所有、sender、purpose。它们会与文本一同发送给模型(最大 8 KB)。使用 'outbound-message' 规则集才能使其生效。
metadataobject否与评估一同存储并在 Webhook 中回传的不透明数据(最大 8 KB)
rule_setstring否规则集标识

详细介绍

Overwing

为大模型输出提供护栏,作为 MCP 工具。
为任意文本评估安全性和质量。获取经过校准的置信度评分,通常在 500 ms 内给出 pass / fail / review 判定。

npm API 参考 欢迎 Agent 已在 MCP Market 上架

简体中文 · 日本語 · 한국어


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_lookupOverwing 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_sampleOverwing Beacon:网站能否被 Agent 访问?它会检查 robots.txt、llms.txt、MCP 服务卡片、端点和 Registry 列表、A2A Agent 卡片和 OpenAPI,以及模型如何解读主页。检查免费:beacon_start 返回一个 id,beacon_report 运行检查并返回报告。使用 OVERWING_API_KEY 可获得完整报告并将其保存到仪表板;不使用密钥则返回摘要(评分、三个答案和首个修复建议)。beacon_sample 是一份完整的真实报告。
feedback告诉 Overwing 的运营者出了什么问题:判定错误、无法采取行动的错误,或无法完成的付款。无需密钥。
preflight_checkOverwing 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_paymentAgent 是否应签署这笔 x402 付款?它会读取 402 的条款,根据 x402-list 的目录和服务器自身的清单检查收款方,并根据记录核对价格。给出 allow、review 或 refuse 判定及原因。无需密钥。
preflight_verdict · preflight_report · preflight_record · preflight_overviewPreflight 的公开端点,无需密钥:读取一条已发布的判定;通过签名报告判定后实际落链的交易,以了解判定是否准确;读取所有判定和漏判的记录;以及读取包含策略字段、原因代码、限额和价格的概览。
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。

链接

开发

npm install
npm run build
OVERWING_API_KEY=ow_live_... node dist/index.js

MIT © Overwing。判定结果由 TypeSafe 的 Jev System One 模型生成;Overwing 与 TypeSafe 无关联。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。