fastmcp/tests
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
..
cli Fix and centralize CLI path resolution (#1590) 2025-08-23 15:37:00 -04:00
client Fallback to a Completions API when Sampling is not available (#1145) 2025-08-21 07:49:29 -04:00
contrib Add comprehensive OAuth 2.1 authentication system with WorkOS integration (#1327) 2025-08-01 17:06:55 -04:00
deprecated feat: introduce fastmcp.json configuration system (#1517) 2025-08-19 16:06:04 -04:00
experimental Fallback to a Completions API when Sampling is not available (#1145) 2025-08-21 07:49:29 -04:00
integration_tests Add WorkOS and Azure OAuth providers (#1550) 2025-08-20 16:22:03 -04:00
prompts Add meta parameter support to tools, resources, templates, and prompts decorators (#1294) 2025-07-29 17:16:05 -04:00
resources Ensure resource + template names are properly prefixed when importing/mounting (#1423) 2025-08-08 21:29:07 -04:00
server feat: improve debugging for nested servers with server/client names and hierarchy visualization 2025-08-24 01:09:43 +00:00
tools fix: eliminate pytest warnings (#1559) 2025-08-21 07:49:42 -04:00
utilities Fix and centralize CLI path resolution (#1590) 2025-08-23 15:37:00 -04:00
__init__.py Update type handling for resources 2024-11-29 19:42:46 -05:00
conftest.py Run integration tests as separate CI job on Ubuntu only 2025-07-19 15:21:34 -04:00
test_examples.py Fix single-element list unwrapping in tool content 2025-07-07 12:07:16 -04:00
test_mcp_config.py Skip flaky windows test (#1596) 2025-08-23 09:43:01 -04:00