
Security News
Lovable’s OJ Rewrites Vite’s Dev Server in Rust as AI Lowers the Cost of Forking Open Source
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.
@blackwell-systems/bun-mcp-assert
Advanced tools
Bun test integration for mcp-assert: run MCP server assertion YAML files as Bun tests
Bun test integration for mcp-assert. Run MCP server assertion YAML files as Bun tests.
Same YAML files work across Bun, Jest, Vitest, pytest, and the CLI.
bun add -d @blackwell-systems/bun-mcp-assert @blackwell-systems/mcp-assert
// mcp.test.ts
import { describeMcpSuite } from "@blackwell-systems/bun-mcp-assert"
describeMcpSuite("my mcp server", "evals/")
Each YAML file in evals/ becomes a Bun test case. Run with bun test.
import { test } from "bun:test"
import { runMcpAssert } from "@blackwell-systems/bun-mcp-assert"
test("echo tool returns message", () => {
runMcpAssert("evals/echo.yaml")
})
test("greet tool with timeout", () => {
runMcpAssert("evals/greet.yaml", { timeout: "60s" })
})
runMcpAssert("evals/echo.yaml", {
timeout: "30s", // per-assertion timeout
fixture: "test/fixtures", // {{fixture}} substitution
server: "bun server.ts", // server override
binary: "/path/to/mcp-assert", // explicit binary path
})
@blackwell-systems/bun-mcp-assert is a thin bridge. It uses Bun.spawnSync to call the mcp-assert Go binary with --json, parses the result, and maps it to Bun test pass/fail outcomes.
Binary resolution (in order):
binary optionBun.which("mcp-assert") (PATH lookup, native)@blackwell-systems/mcp-assert npm packageMIT
FAQs
Bun test integration for mcp-assert: run MCP server assertion YAML files as Bun tests
The npm package @blackwell-systems/bun-mcp-assert receives a total of 4 weekly downloads. As such, @blackwell-systems/bun-mcp-assert popularity was classified as not popular.
We found that @blackwell-systems/bun-mcp-assert demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.