Skip to content

v0.2.11

Choose a tag to compare

@rubensgomes rubensgomes released this 03 Mar 23:49
· 11 commits to main since this release

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.py via fastmcp.client.auth.OAuth with encrypted disk-based token storage
  • is_oauth() config helper in config.py to read client.is_oauth from config.yaml
  • is_oauth and url client settings in config.yaml for the hosted FastMCP endpoint
  • ZScaler certificate troubleshooting section in SETUP.md
  • py-key-value-aio[disk] project dependency in pyproject.toml

Changed

  • .mcp.json server URL updated to https://rubens-calculator-mcp.fastmcp.app/mcp
  • client.py: moved health check inside the async with client: block, added client.ping() before tool calls
  • config.yaml: default logging level for calculator_mcp changed from INFO to DEBUG