Status: Open PR (#2041) · Awaiting rebase against current main · Last verified: July 9, 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. At submission, all 1,140 existing tests passed with 100% coverage maintained.