mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-17 11:09:11 +02:00
Three defects hidden by tests pinned to the handshake era, where a raw exception reaches the wire as str(exc). At 2026-07-28 the runner masks anything that is not an MCPError/ValidationError as "Internal server error". - _on_read_resource / _on_get_prompt now translate FastMCPError through to_mcp_error, mirroring _on_call_tool. Masking is unchanged. - FastMCPProxy registers a server/discover handler so upstream instructions reach modern clients; on_initialize only fires for the handshake. - ProxyProvider's list methods normalize transport failures into MCPError. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_proxy_client.py | ||
| test_proxy_server.py | ||
| test_stateful_proxy_client.py | ||