-
Notifications
You must be signed in to change notification settings - Fork 2k
Description
Please explain the motivation behind the feature request.
There are a myriad of MCPs one might want to use, and one's relatively small personal list grows daily. Depending on the task at hand, a different subset might make sense.
It is frustrating to enable what you think you need, ask Goose to do something, only to be told Goose can't complete the task. Often, it's because an available MCP (already defined) is not enabled. So this means I have to enable it and re-query Goose. Kind of a time sink there.
Describe the solution you'd like
It would be awesome if Goose could know the basic capabilities for any given MCP defined locally in Available Extensions. If a query requires some capability provided in an extension not already enabled, but defined locally, Goose could automatically enable the extension(s) it needs to accomplish the task. (Perhaps place this automation behind a setting toggle to enable it.)
I think this could be a great time (and frustration) saver!
Describe alternatives you've considered
G2 might be an alternative because once services are connected, the right MCPs seem to just get used. But the difference between a local Goose session vs G2 might start to show. Not sure, to be honest.
Additional context
none
- I have verified this does not duplicate an existing feature request