fastmcp/tests
Jeremiah Lowin 080ffa578a
Fix nested server mount routing for 3+ levels deep (#2586)
Tools, resources, and prompts from servers mounted more than 2 levels
deep failed to invoke even though they were correctly listed.

The bug was in the routing methods which used manager methods that only
search locally, not through nested mounted servers. Changed to use
server-level methods that search recursively.

Fixes #2583
2025-12-09 21:06:47 -05:00
..
cli Remove enable_docket setting; Docket is now always on 2025-12-05 11:40:04 -05:00
client Expose get_session_id callback (#2486) 2025-12-09 12:24:11 -05:00
contrib feat: Add title, annotations and meta to mixin decorators 2025-10-10 14:23:02 +05:30
deprecated Remove deprecated mount/import argument order and separator params (#2582) 2025-12-09 13:58:51 -05:00
experimental Switch to new OpenAPI parser as default (#2513) 2025-12-01 20:29:18 -05:00
integration_tests Improve rate limit detection for integration tests 2025-12-04 11:52:40 -05:00
prompts Add regression tests for functools.wraps + Context (#2524) (#2566) 2025-12-06 12:32:39 -05:00
resources Add regression tests for functools.wraps + Context (#2524) (#2566) 2025-12-06 12:32:39 -05:00
server Fix nested server mount routing for 3+ levels deep (#2586) 2025-12-09 21:06:47 -05:00
tools Add execution field to base Tool class 2025-12-08 17:07:49 -05:00
utilities Fix: Include signature modification in create_function_without_params (#2563) 2025-12-06 11:57:36 -05:00
__init__.py Update type handling for resources 2024-11-29 19:42:46 -05:00
conftest.py fix: skip wait_closed() on Windows to avoid socket shutdown hang 2025-12-05 12:30:27 -05:00
test_examples.py Cleanup content conversion 2025-09-06 17:32:33 -05:00
test_mcp_config.py Bump ty to ==0.0.1a25 (#2350) 2025-11-02 20:02:45 -05:00