fastmcp/tests/server/proxy
marvin-context-protocol[bot] 9822024424 feat: improve debugging for nested servers with server/client names and hierarchy visualization
- Add random ID generation for unnamed FastMCP servers (FastMCP-xxxxxx format)
- Add name field to Client class with random ID support
- Update all server/client logging to include server/client names in brackets
- Add generate_hierarchy_diagram() method to visualize server/proxy/client relationships
- Handle proxy classes automatically through inheritance
- Update tests to accommodate new random naming behavior

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: William Easton <strawgate@users.noreply.github.com>
2025-08-24 01:09:43 +00:00
..
__init__.py Fix concurrent proxy client operations with session isolation (#1083) 2025-07-08 17:22:43 -04:00
test_proxy_client.py Add _fastmcp meta namespace (#1290) 2025-07-29 15:07:53 -04:00
test_proxy_server.py feat: improve debugging for nested servers with server/client names and hierarchy visualization 2025-08-24 01:09:43 +00:00
test_stateful_proxy_client.py Fix stateful proxy client mixing in multi-proxies sessions (#1245) 2025-07-23 15:39:50 -04:00