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
{{ message }}
Repository navigation
[Feature Request] Drop mcp dependency in Dash 4.3.0 to avoid excess dependencies #3835
When upgrading from a clean 4.2 Dash (24 dependencies) to 4.3, it requires an additional 26 newly installed dependencies to perform the upgrade. See original install log and 4.2 -> 4.3 upgrade log below.
It seems that a lot of the new installs are related to the new MCP feature. Would it be possible to make this an optional install for the next release?
Hi @ghaarsma ! I agree we need to reduce the dependencies -- I did some digging on this and it looks like we should be able to drop the mcp dependency entirely without making Dash MCP optional. Because most of those dependencies are downstream deps of mcp, we'd be able to trim the excess significantly.
changed the title [-][Feature Request] Can we make the new Dash 4.3 MPC feature optional?[/-][+][Feature Request] Drop `mcp` dependency in Dash 4.3.0 to avoid excess dependencies[/+]on Jun 23, 2026
@ndrezn Thank you for your consideration. Both Pydantic and mcp were added as new dependencies in Dash 4.3 and indeed removing mcp would be a significant improvement.
Activity
ndrezn commentedon Jun 23, 2026
Hi @ghaarsma ! I agree we need to reduce the dependencies -- I did some digging on this and it looks like we should be able to drop the
mcpdependency entirely without making Dash MCP optional. Because most of those dependencies are downstream deps ofmcp, we'd be able to trim the excess significantly.Thank you for calling this out!
[-][Feature Request] Can we make the new Dash 4.3 MPC feature optional?[/-][+][Feature Request] Drop `mcp` dependency in Dash 4.3.0 to avoid excess dependencies[/+]ghaarsma commentedon Jun 25, 2026
@ndrezn Thank you for your consideration. Both
Pydanticandmcpwere added as new dependencies in Dash 4.3 and indeed removingmcpwould be a significant improvement.ghaarsma commentedon Jul 6, 2026
This has been addressed in Dash 4.4