You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes#654
Upgrade from FastMCP v2 to v3.0.0 to resolve silent server crashes on
connection. FastMCP v3 properly supports the 2025-11-25 protocol version
that modern MCP clients (Claude Desktop 1.1+) negotiate.
Breaking API changes addressed:
- get_tools() removed → list_tools() (returns list, not dict)
- _tool_manager internal removed → use public list_tools() in smoke test
- FASTMCP_SHOW_CLI_BANNER renamed → FASTMCP_SHOW_SERVER_BANNER
- transport="streamable-http" deprecated → transport="http"
- log_level= kwarg removed from run() → use logging.basicConfig()
- TYPE_CHECKING import mcp.server.fastmcp → fastmcp
Also improves addon crash diagnostics: catches BaseException (including
SystemExit) and logs full traceback + chained cause to stderr, so
FastMCP crashes are never silent.
0 commit comments