v2.0.0
Although the "what's changed" section might look small, this is a major revision.
Quite a lot of work has gone into ensuring that the tools are as consistent as possible. This means consistency in tool naming, in parameter naming, filters, etc.
This has also allowed us to do a bit of reconciling tools and deduplication so the tool count has gone down slightly but without sacrificing functionality or too discoverability.
This does mean that many tools have been renamed which may have an impact if you've customised tool approval settings. For reference we've created a document detailing the modified tools. See MIGRATION-2.0.md for more information.
The tool count is still quite high, but that works very well with clients that do lazy or deferred tool loading. I'm not planning to combine tools in order to reduce the tool count further, although that may be of benefit to clients that don't lazy load yet, at the cost of tool discoverability and clarity. Lazy loading is the way MCP clients are heading so I think this is the correct approach.
What's Changed
Changes
- Silence setup-uv warnings in the canary install-smoke job by @GavinLucas in #118
- Run the canary's repo-resolution leg on PRs into main by @GavinLucas in #125
- docker-mcp-server 2.0: tool-surface coherence overhaul by @GavinLucas in #127
Full Changelog: v1.9.3...v2.0.0