fastmcp/tests/server/providers
Jeremiah Lowin 5b24ea393d Refactor FastMCP to use inherited _get_* methods from Provider
- get_*() now does aggregation + component auth (raises AuthorizationError)
- Deleted _get_*() overrides - inherited from Provider applies transforms
- Simplified AuthMiddleware to global auth only
- Changed version params to VersionSpec | None (not str | None)
- Updated tests to use _get_*() where visibility filtering is expected
2026-01-17 12:15:01 -05:00
..
openapi Fix base_url fallback when url is not set (#2776) 2025-12-29 18:43:51 -05:00
proxy Rename _fastmcp metadata namespace to fastmcp and make non-optional (#2895) 2026-01-16 21:35:53 -05:00
__init__.py Refactor MountedProvider into FastMCPProvider + TransformingProvider (#2653) 2025-12-19 11:42:59 -05:00
test_base_provider.py Add transform system for modifying components in provider chains (#2836) 2026-01-12 22:11:16 -05:00
test_fastmcp_provider.py Introduce ResourceResult as canonical resource return type (#2734) 2025-12-25 21:21:55 -05:00
test_local_provider.py Add component versioning and VersionFilter transform (#2894) 2026-01-16 20:53:18 -05:00
test_local_provider_prompts.py Refactor FastMCP to use inherited _get_* methods from Provider 2026-01-17 12:15:01 -05:00
test_local_provider_resources.py Add component versioning and VersionFilter transform (#2894) 2026-01-16 20:53:18 -05:00
test_local_provider_tools.py Add component versioning and VersionFilter transform (#2894) 2026-01-16 20:53:18 -05:00
test_transforming_provider.py Add component versioning and VersionFilter transform (#2894) 2026-01-16 20:53:18 -05:00