Fastmcp

The .fn Problem: How FastMCP Breaks Your Test Assumptions

When a decorator transforms your function into something untestable, you have two choices: fight the abstraction or find the seam.