goose icon indicating copy to clipboard operation
goose copied to clipboard

mcp resource tools should always be enabled

Open angelahning opened this issue 2 months ago • 1 comments

Summary

The read_resource and list_resources are part of the extension manager, which can be toggled-off. We shouldn't do that as this is how goose make the MCP resources available to the models, and the only way for users to reach the MCP resources. This PR separates them into a different mcp client called "core", which we can add more core tools in later, such as the llm tool router tool.

Type of Change

  • [x] Feature
  • [x] Bug fix
  • [ ] Refactor / Code quality
  • [ ] Performance improvement
  • [ ] Documentation
  • [ ] Tests
  • [ ] Security fix
  • [ ] Build / Release
  • [ ] Other (specify below)

Testing

Added tests. Seecore_extension_tests

Email:

angelahning avatar Oct 23 '25 22:10 angelahning