Skip to content

Releases: AlexStansfield/casual-mcp

v0.4.0

09 Oct 16:08

Choose a tag to compare

Updated FastMCP library to latest version

Full Changelog: v0.3.1...v0.4.0

v0.3.1

09 Oct 16:07

Choose a tag to compare

Full Changelog: v0.3.0...v0.3.1

v0.3.0

28 May 03:28

Choose a tag to compare

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

27 May 12:58

Choose a tag to compare

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 servers config structure to match that of FastMCP
  • Renamed config from config.json to casual_mcp_config.json
  • Improved README
  • Some other minor improvements

v0.1.0

23 May 09:28

Choose a tag to compare

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