Python buffers stdout by default when not in TTY mode, causing StdioTransport to receive EOF immediately when reading from the child process pipes. Solution: Add -u flag to Python command in MCP config to force unbuffered I/O mode. Fixes: 50 MCP tests that were timing out - TI_CLIENT_* tests now pass (50/50) - All unit tests passing (282 assertions, 120 test cases) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| fixtures | ||
| integration | ||
| mcp | ||
| mocks | ||
| modules | ||
| utils | ||
| CMakeLists.txt | ||
| main.cpp | ||