- Fix circular import in protocol/__init__.py by using lazy import for PingTester
- Fix StdioTransport usage: properly parse command string into command + args
- Fix FastMCP Client connection: use async context manager protocol correctly
- Fix capability discovery: handle FastMCP Client return types (list vs dict)
- Fix enum value handling in validation.py for Pydantic use_enum_values=True
- Fix asyncio.wait_for usage with async context managers
- Add record_test_completion method to MetricsCollector
- Add test server example for testing MCPTesta
Tested locally with 'mcptesta validate' and 'mcptesta ping' - both work correctly