We Tested 55 MCP Servers. Here's What Breaks.

MCP servers are the tools AI agents rely on. We tested 55 of them with mcp-assert, found 20 bugs across 9 servers, and submitted fix PRs. Grafana and Ant Group merged ours. Three days after launch, Ant Group’s visualization team asked us to integrate mcp-assert into their CI. The most common failure: servers throw unhandled exceptions instead of returning isError, leaving agents unable to recover.

April 27, 2026 · map[name:Blackwell Systems]

Self-Validating Agents: Building Quality Checks into Claude Code Workflows

Claude Code agents write code fast. Too fast to catch quality issues in real-time. Here’s how to build validation directly into agent workflows using hooks and team coordination - micro validation after every file write, macro validation before completion, and independent review from validator agents.

March 24, 2026 · map[name:Blackwell Systems]

How Continuous Fuzzing Finds Bugs Traditional Testing Misses

Traditional tests check examples you think of. Fuzzing explores millions of combinations you don’t. Coverage-guided fuzzing found two production bugs in goldenthread before release - a UTF-8 corruption issue and a regex escaping bug. Here’s how continuous fuzzing works and how to set it up.

January 26, 2026 · map[name:Blackwell Systems]

The Complete Guide to Rust Testing: Unit, Integration, Property-Based, and Snapshot Testing

A complete overview of Rust testing strategies: unit tests, integration tests, property-based testing, snapshot testing, parameterized tests, and doctests. Learn which testing approach fits your needs.

December 24, 2025 · map[name:Blackwell Systems]