Releases: AlexStansfield/casual-mcp
Releases · AlexStansfield/casual-mcp
v0.4.0
Updated FastMCP library to latest version
Full Changelog: v0.3.1...v0.4.0
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Split the McpToolChat chat method and chat api endpoint into:
- chat: for handling list of chat messages
- generate: for simple user prompt with optional session
Updated the README to reflect the changes and improve the usage examples
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
v0.1.0
Initial Release (0.1.0)
- Plug-and-play multi-server tool orchestration
- Prompt templating with Jinja2
- Configurable via JSON
- CLI and API access
- Extensible architecture