v0.2.11
Summary
Add OAuth support to the MCP client with encrypted token storage, update the MCP server URL to the hosted FastMCP endpoint, document ZScaler certificate workarounds, and add the py-key-value-aio[disk] dependency.
Added
- OAuth support in
client.pyviafastmcp.client.auth.OAuthwith encrypted disk-based token storage is_oauth()config helper inconfig.pyto readclient.is_oauthfromconfig.yamlis_oauthandurlclient settings inconfig.yamlfor the hosted FastMCP endpoint- ZScaler certificate troubleshooting section in
SETUP.md py-key-value-aio[disk]project dependency inpyproject.toml
Changed
.mcp.jsonserver URL updated tohttps://rubens-calculator-mcp.fastmcp.app/mcpclient.py: moved health check inside theasync with client:block, addedclient.ping()before tool callsconfig.yaml: default logging level forcalculator_mcpchanged from INFO to DEBUG