Status: Open PR (#2041) · Awaiting rebase against current main · Last verified: May 11, 2026
Contributed PR #2041 to the official Model Context Protocol Python SDK, fixing issue #1671.
Added progress_callback parameter threading through ServerSession.create_message(), elicit_form(), and elicit_url(), enabling servers to receive progress notifications from clients during sampling and elicitation requests. Includes two end-to-end tests. All 1,140 existing tests pass, 100% coverage maintained.