关于 UniversalBench: run code, web, databases, and any LLM from your AI, safely
UniversalBench 是面向兼容 MCP 的 AI 客户端的云端执行平台,提供代码、数据库、网络、GitHub 和模型调用工具。它还结合沙箱、凭据存储、请求检查和模型调用费用上限。
主要功能
- 01在隔离沙箱中运行 Python 和 shell
- 02查询数据库并调用公共 API
- 03搜索网络并捕获网页快照
- 04读取并验证后提交 GitHub 代码
- 05在费用上限内调用模型
- 06在加密保险库中保存凭据
适用场景
- 01在沙箱中运行并修正代码
- 02检查数据库记录并根据发现采取行动
- 03验证并部署 GitHub 更改
- 04在费用限制内比较模型输出
MCP 相关
UniversalBench 通过 MCP 端点向兼容客户端提供三个工具:`ub_read`、`ub_write` 和 `ub_ai`。这些工具支持执行任务、数据库、网络、GitHub 和模型调用,并带有安全检查。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}claude mcp add --transport http universalbench https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}{"mcpServers":{"universalbench":{"type":"http","url":"https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}"}}}在 Cursor 中打开{"servers":{"universalbench":{"type":"http","url":"https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}"}}}在 VS Code 中打开{"mcpServers":{"universalbench":{"type":"http","url":"https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}"}}}{"mcpServers":{"universalbench":{"serverUrl":"https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
UniversalBench
你的 AI 终于有了双手。
连接一次,你的 AI 就能运行代码、推送到 GitHub、查询数据库,
部署、调用 API、管理凭据,还能调用任意 AI 模型。
不只是描述怎么做,而是真的动手完成。
universalbench.dev · 文档 · 免费注册
问题所在
你的 AI 确实很聪明。它能推理、规划、编写代码,也能解决复杂问题。
但它无法独自在现实世界中做任何事。
它能编写 Python 脚本,却无法运行。它能建议提交 Git commit,却无法推送。它能编写数据库查询,却无法执行。它能描述部署过程,却无法真正发布。
它知道如何完成工作,却没有亲自动手的能力。
UniversalBench 的作用
UniversalBench 为你的 AI 提供一台可作为工具使用的云端计算机。
只需将一个 URL 连接到任意兼容 MCP 的 AI。从此,你的 AI 就能:
- 运行它编写的代码,在隔离沙箱中执行 Python 和 bash,查看实际输出、修复错误并反复迭代
- 推送到 GitHub,读取仓库、提交文件、在代码合入前进行验证,并在冒烟测试失败时自动回滚
- 部署并验证,推送更改、执行健康检查、确认新版本已提供服务,若未成功则回滚
- 查询数据库,对你连接的任意数据库执行结构化查询、原始 SQL、关键词搜索、插入和更新插入
- 调用任意 API,向任意公开端点发送 HTTP 请求,并内置网络安全保护
- 调用任意 AI 模型,路由至 Claude、GPT-4o、Gemini 或其他任意模型,并在调用执行前强制检查费用上限
- 只需存储一次凭据,将 GitHub 令牌或数据库 URL 保存到保险库,所有相关工具都会自动读取
- 并行运行任务,最多支持 8 个并发执行线程,满足需要高速度的工作流
- 截取任意网页快照,为任意 URL 截取整页屏幕截图并返回可打开该页面的链接,用于展示结果或确认页面是否正确渲染
- 接收文件并交付成品,通过上传链接接收他人发送的文件,处理后以整洁、带品牌标识的下载形式交付成品,文件不会经过聊天
这些操作不只是描述,也不只是建议,而是会实际执行、确认并返回结果。
30 秒内完成连接
1. 在 universalbench.dev 免费注册。无需信用卡。从第一天起,每月可免费调用 1,000 次。
2. 从控制面板复制你的 API 密钥。
3. 将此 URL 粘贴到任意 AI 客户端:
https://universalbench-mcp.penantiaglobal.workers.dev/u/YOUR_API_KEY
Claude.ai
设置 → 集成 → 添加自定义集成 → 粘贴 URL。
Cursor / Windsurf / VS Code Copilot
{
"mcpServers": {
"universalbench": {
"url": "https://universalbench-mcp.penantiaglobal.workers.dev/u/YOUR_API_KEY"
}
}
}
Claude Desktop
{
"mcpServers": {
"universalbench": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/client-sse",
"https://universalbench-mcp.penantiaglobal.workers.dev/u/YOUR_API_KEY"]
}
}
}
兼容任意 MCP 客户端:Claude、ChatGPT、Gemini、GitHub Copilot、Cursor、Windsurf 等。
实际使用效果
让你的 AI 发布代码,而不只是编写代码
没有 UniversalBench 时,你的 AI 编写函数,你复制代码、自己运行、发现错误,再把错误贴回去。如此反复,直到代码能正常运行。
使用 UniversalBench 后,你的 AI 编写函数、运行代码、发现错误、修复错误、再次运行、确认代码正常、推送提交、执行健康检查,然后告诉你代码已上线。你只需提出一次要求,它就完成了发布。
你的 AI 能处理数据,而不只是讨论数据
你有一个包含 50,000 行的日志文件。没有运行环境时,你的 AI 只能读取上下文窗口能容纳的内容,并估算其余部分。
使用 UniversalBench,你的 AI 会编写脚本,在沙盒中对整个文件运行脚本,并返回准确答案。处理每一行。一次往返即可。
你的 AI 能管理基础设施
“检查数据库中最近的 100 行,查找异常;如果发现异常,就创建一个 GitHub issue,并给我发送摘要。”
只需一条提示词。你的 AI 会查询数据库、查找异常、编写并创建 GitHub issue,然后回复发现结果。无需复制粘贴。无需手动操作。无需来回沟通。
你的 AI 能协调其他 AI
“通过三个模型运行这项摘要任务,并告诉我哪个模型的性价比最高。”
你的 AI 会调用每个模型、比较输出、计算每次调用的成本,并向你汇报。UniversalBench 会在每次调用发出之前强制执行你的支出上限。
你的 AI 会交付处理好的文件,并展示结果
将杂乱的电子表格上传到你的 AI 提供的链接。它会在沙盒中清理文件,并交付一份可供下载的精美文件。让它检查你刚刚发布的页面,它会捕获完整快照并返回一个可打开该快照的链接。文件不会经过聊天,因此没有大小限制,也无需复制粘贴。
内置三项安全保障
这些不是你需要配置的设置。它们默认应用于每位客户的每次调用。
你的 AI 无法推送会破坏服务的代码。 每次推送都会在提交生效前经过验证。系统会自动保存上一版本。提供健康检查 URL 后,我们会在部署后运行冒烟测试。如果测试失败,就会恢复上一版本。
你的 AI 无法耗尽 API 预算。 每次 AI 模型调用都会在运行前估算成本。超出上限的调用会被拒绝。限制由你设定。默认上限为每次调用 $0.50,硬性上限为 $50。
你的 AI 无法访问内部网络。 每个出站 HTTP 请求在发出前都会对照阻止列表进行检查。私有 IP 地址范围、环回地址、链路本地地址和云元数据端点都会在基础设施层被阻止。
你的 AI 能做什么
只需一个连接。三个工具(ub_read、ub_write、ub_ai)。借助这些工具,你的 AI 可以:
- 运行代码和 Shell 命令,在隔离的沙盒中执行 Python 和 Shell 命令,并在会话期间保留状态和文件
- 安装所需内容,在运行前引入任何软件包
- 并行处理,同时运行多项任务以提升速度
- 搜索实时网络,获取带来源的真实结果
- 调用任何公开 API,默认阻止访问内部网络
- 调用任何 AI 模型,包括 Claude、GPT、Gemini 等,并在每次调用前强制执行成本上限
- 读取并提交 GitHub 上的代码,读取代码仓库、通过验证后提交,并在部署检查失败时自动回滚
- 查询数据库,使用你自己的凭据,对连接的任何数据库执行结构化查询、原始 SQL 查询、搜索、插入和更新
- 捕获并预览页面,对任意 URL 截取完整页面快照,或将你的 AI 创建的页面展示为可分享的链接
- 接收并交付文件,通过上传链接接收文件、处理文件,并返回格式正确的成品下载文件;文件不会经过聊天
- 持久化记忆和状态,在不同会话间保留上下文
- 安全存储凭据,将凭据保存到加密保险库中一次,相关工具便会自动使用;你的 AI 永远看不到凭据值
每项功能都受到相同的安全检查保护:代码生效前经过验证,模型运行前估算成本,请求发出前检查网络。
凭据只需保存一次
保存一次凭据后,你的 AI 就会在之后的每次调用中使用它,而不会看到凭据值。静态加密。保存一次,相关工具便会自动启用。
定价
| 免费 | 每月 1,000 次调用,无需信用卡 |
| 按量付费 | 超出免费额度后,每次调用 $0.008 |
| 最低充值金额 | $5 |
无需订阅。无绑定。额度永不过期。
文档
完整的功能参考、快速入门指南和适用于 Agent 的提示词,请访问 docs.universalbench.dev。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。