Add a chat client so this can also be used without an MCP client, and that chat itself would be the MCP client.