v0.2.2
Turns out that FastMCP added support for multi server clients at the same time that I released v0.1.0 which was nice of them 😅
Not much point in having my own implementation so have removed the MultiServerMcpClient and instead using the Client from FastMCP in McpToolChat.
Also I decided to align the servers config with the one they implemented so there is a change to the config.
Changes:
- Removed MultiServerMcpClient in favour of FastMCP Client's multi server support
- Refactored McpToolChat to use FastMCP Client
- Updated
serversconfig structure to match that of FastMCP - Renamed config from
config.jsontocasual_mcp_config.json - Improved README
- Some other minor improvements