← 返回目录
P

Pare Bun

社区
Bun 运行时操作的结构化 JSON 输出
分类
开发工具 第 426 / 438
Stars
★ 138 热门
传输方式
stdio(本地进程)
运行环境
Node.js 20+ · Bun
凭据
无需凭据
许可证
MIT
最近提交
26FMRS · D

Pare Bun 是 Pare 集合中的一个包,专注于将 Bun 操作转化为结构化 JSON,以提高 AI 代理的工作效率。它由第三方开发者制作,非 Bun 官方项目。实际使用时需注意命令的副作用和版本兼容性。

最强项 · 安装易用性 6/20 最弱项 · 可靠性 4/20

可靠性
4/20
安全与权限
5/20
维护活跃度
6/20
文档质量
5/20
安装易用性
6/20
查看各项评分依据
可靠性 4/20
仅提供 manifest 与 README,未提供 packages/server-bun 的源码、测试或 CI 证据,无法验证启动握手、工具列表或声明行为是否一致;manifest 也未列出工具或 outputSchema。没有发现明显矛盾,因此给低分而非 0。
安全与权限 5/20
未发现恶意代码、凭据窃取或不可逆操作等红线问题,但 Bun 服务器需要执行运行时命令,且没有任何权限边界、危险操作确认机制或数据流披露的说明,无法证明最小权限原则。
维护活跃度 6/20
仓库未归档、MIT 许可、版本 0.22.0 表明有版本发布,但缺少提交/发布日期、安全响应渠道、变更日志和依赖更新证据;不能将其他服务器的维护活动计入本服务器。
文档质量 5/20
README 提供通用架构和安装说明,但没有 server-bun 专属的工具参数、限制、故障排查或示例输出;按照证据规则不能把其他服务器的文档归于此服务器。
安装易用性 6/20
有 npm 包名 @paretools/bun、stdio 传输和 Node>=20 要求,但缺少针对 bun 服务器的客户端配置示例、平台兼容性说明和可验证的 CI/测试证据,静态上限 15 也限制了评分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么执行命令或代码

适合谁

  • 使用 Bun 作为 JavaScript 运行时和包管理器的项目
  • 依赖 AI 代理进行编码、构建、测试等自动化的团队
  • 关注 token 效率和输出稳定性的开发者

不适合谁

  • 不需要 Bun 或不需要结构化输出的简单 CLI 使用场景
  • 需要非 Bun 工具支持的场景
  • 对实时交互式终端输出有依赖的场合

所需权限

  • 执行 Bun 命令的权限
  • 读取和修改项目文件(根据使用场景)
  • 网络访问以下载包或与远程仓库交互(按需)

风险与副作用

  • 执行 Bun 命令可能产生副作用,如修改文件或安装软件包
  • 输出 schema 可能随版本更新而变化,导致现有代理逻辑失效
  • 不受上游 Bun 官方维护,可能存在兼容性问题

安装接入

准备工作

运行环境:Node.js 20+ · Bun

其他可选配置项(1 个)
PARE_BUN_TOOLS 可选 可选的按服务器工具过滤器,用逗号分隔要注册的 Bun 工具名;留空表示不注册任何工具,不设置则启用全部工具。
  1. 配置 MCP 客户端,使用命令 'npx -y @paretools/bun' 启动服务器
  2. (可选)通过环境变量 PARE_BUN_TOOLS 限制工具集合
  3. 重启客户端会话。
claude_desktop_config.json
{
  "mcpServers": {
    "pare-bun": {
      "command": "npx",
      "args": [
        "-y",
        "@paretools/bun"
      ],
      "env": {
        "PARE_BUN_TOOLS": ""
      }
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "pare-bun": {
      "command": "npx",
      "args": [
        "-y",
        "@paretools/bun"
      ],
      "env": {
        "PARE_BUN_TOOLS": ""
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add pare-bun -e PARE_BUN_TOOLS= -- npx -y @paretools/bun

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

启动客户端后,在工具列表中确认 pare-bun 服务器(@paretools/bun)的 Bun 工具已出现;注意示例配置中 PARE_BUN_TOOLS 设为空字符串会禁用所有工具,需改为如 "install,run,test" 这样的工具名才能看到工具。

常见排障

  1. 确保 Node.js 版本 ≥ 20
  2. 如遇 npx 问题,可尝试全局安装 '@paretools/bun' 或使用绝对路径
  3. 若连接超时,可增加客户端 MCP_TIMEOUT 设置
  4. 检查环境变量 PARE_BUN_TOOLS 是否限制过工具导致服务不可用

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 用 Bun 运行这个项目并给出结构化的测试结果摘要
  • 查看当前项目安装的 Bun 包列表
  • 用 Bun 执行 package. 里的 test 脚本并告诉我哪些测试失败了
  • 运行 bun install 并报告是否成功

使用场景

AI 代理需要执行 Bun 操作(如安装包、运行脚本)并直接使用结构化结果
需要减少 token 消耗的自动化开发工作流
需要跨平台一致的开发工具输出

支持客户端

Claude Desktop
Claude Code
Cursor
VS Code
Windsurf
Cline / Roo Code
Codex
Gemini CLI
Zed
Continue

依据项目文档列出,未经本站实测。

详细介绍

Pare Bun 是 Pare 项目中的一个 MCP 服务器,它将 Bun 运行时操作封装为类型化、schema 验证的 JSON 输出,取代易碎的终端文本解析。它通过 MCP 的 structuredContent 和 outputSchema 功能,为 AI 代理提供可靠的、可直接处理的数据,减少 token 消耗,提升跨平台兼容性。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 57e1980e8375 数据同步于 2026-10-12 查看 FMRS 评分方法