fastmcp/tests
Jeremiah Lowin f25bef7e21 Add mirrored component support for proxy servers
Prevents enable/disable operations on mirrored components (tools, resources, prompts retrieved from proxy servers). Users must create local copies with .copy() and add them to their server to modify them. Local components take precedence over mirrored ones.

Closes #1102

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 17:54:40 -04:00
..
auth Support 'scp' claim for OAuth scopes in BearerAuthProvider 2025-07-03 20:18:54 -04:00
cli Ensure the CLI accepts "streamable-http" as a valid transport (#1099) 2025-07-09 09:35:26 -04:00
client Fix concurrent proxy client operations with session isolation (#1083) 2025-07-08 17:22:43 -04:00
contrib Remove asyncio mark 2025-07-06 21:14:30 -04:00
deprecated Fix concurrent proxy client operations with session isolation (#1083) 2025-07-08 17:22:43 -04:00
prompts Avoid propagating logs (#1042) 2025-07-04 12:22:11 -04:00
resources Fix single-element list unwrapping in tool content 2025-07-07 12:07:16 -04:00
server Add mirrored component support for proxy servers 2025-07-09 17:54:40 -04:00
test_servers Update tests for prompts 2025-06-04 16:37:41 -04:00
tools Fix single-element list unwrapping in tool content 2025-07-07 12:07:16 -04:00
utilities Fix max recursion error when pruning OpenAPI definitions (#1092) 2025-07-08 17:21:58 -04:00
__init__.py Update type handling for resources 2024-11-29 19:42:46 -05:00
conftest.py Only apply log config to FastMCP loggers 2025-04-14 15:45:05 -04:00
test_examples.py Fix single-element list unwrapping in tool content 2025-07-07 12:07:16 -04:00