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
Interface types are generally more difficult to evolve since introducing new members is by definition a breaking change. We should consider converting these to classes so that we can incorporate new methods in the future without issue.
More concretely, I expect this would entail the following changes:
Extension methods acting on IMcpEndpoint instances could be changed to be regular methods
The methods on McpClientFactory could be replaced with static factories on the McpClient class directly.