Release 2.2.6
Added
- Comprehensive MCP Proxy functionality enabling mock, proxy, and hybrid modes for API testing.
- Includes core proxy handling:
ProxyHandler, configuration:ProxyConfig,AuthConfig,RouteRule, authentication management:AuthHandler, and plugin management:PluginManager. - Integrated proxy capabilities into MCP tools:
create_mcp_plugin()andexecute_test_plan().
- Includes core proxy handling:
- Detailed documentation guide for MCP Proxy:
docs/mcp-proxy-guide.md. - New example scripts in
examples/mcp-proxy/demonstrating:- Plugin creation in
proxyandhybridmodes:create_plugin_modes_example.py. - Executing test plans with a
proxymode plugin:execute_plan_with_proxy_example.py. - Configuring
hybridmode with routing rules:hybrid_mode_routing_example.py.
- Plugin creation in
- New end-to-end integration tests for MCP Proxy:
tests/integration/test_mcp_proxy_integration.py, coveringproxyandhybridmode configurations and execution.
Changed
- Updated
README.mdto include a new section detailing the MCP Proxy functionality and linking to the guide. - Refined existing example
basic-mock-example.pyto serve as the primarymockmode example and updated its "Next Steps" to reference new, more specific proxy examples. - Modified
create_plugin_modes_example.pyto focus solely onproxyandhybridmodes, deferringmockmode tobasic-mock-example.py.