xsecuremcp / src /fastmcp /resources /resource_manager.py

Commit History

Add mounted_components_raise_on_load_error setting for debugging (#1534)
28c234f
unverified

Jeremiah Lowin Jeremiah Lowin marvin-context-protocol[bot] commited on

Ensure resource + template names are properly prefixed when importing/mounting (#1423)
8d16d26
unverified

Jeremiah Lowin commited on

add server name to mounted server warnings (#1147)
27106b0
unverified

Aidan commited on

Fix duplicate error logging in exception handlers
7d648cc

Jeremiah Lowin Claude commited on

Fix import prefix behavior
09cabfa

Jeremiah Lowin commited on

Update tests
506c09a

Jeremiah Lowin commited on

Clean up mode kwarg
a32223b

Jeremiah Lowin commited on

Update resource manager
d37c5e4

Jeremiah Lowin commited on

Make deprecation warnings visible and controllable
905120e

Jeremiah Lowin commited on

Remove open-ended and server-specific settings
927e044

Jeremiah Lowin commited on

Ensure deprecation warnings have stacklevel=2
59932ee

Jeremiah Lowin commited on

Server add_* methods no longer accept functions
a853a78

Jeremiah Lowin commited on

Formalize resource/functionresource replationship
582f82a

Jeremiah Lowin commited on

Make error masking configurable
85e9cfd

Jeremiah Lowin commited on

Handle template errors
678e6ab

Jeremiah Lowin commited on

Improve error handling for tools and resources
2c75133

Jeremiah Lowin commited on

Refactor context to avoid unecessary passing
1534a61

Jeremiah Lowin commited on

Add context injection to all objects
31e3fd3

Jeremiah Lowin commited on

Add context support to all objects
3d30e82

Jeremiah Lowin commited on

Add mount tests
72f52ef

Jeremiah Lowin commited on

Refactor remote servers
81e8514

Jeremiah Lowin commited on

Fix matching logic
0a0f1ed

Jeremiah Lowin commited on

Generate MCP resources and templates on respective classes
c5b3684

Jeremiah Lowin commited on

Update matching logic for resources
807bad3

Jeremiah Lowin commited on

Add `key` for storing resources
5a29d74

Jeremiah Lowin commited on

Update str assignment
1ef0006

Jeremiah Lowin commited on

Fix bug with duplicate behavior == ignore
2c1fc32

Jeremiah Lowin commited on

permit optional resource template args
bf2f475

Jeremiah Lowin commited on

Ensure objects are copied properly and test mounting fastapi
70f2db7

Jeremiah Lowin commited on

Expand support for various method interactions
0feb19f

Jeremiah Lowin commited on

Use _ as default mount separator and make configurable
37a07a4

Jeremiah Lowin commited on

Add tags, improve duplicate import behavior
fa364d7

Jeremiah Lowin commited on

Add tags for all core MCP objects
316c336

Jeremiah Lowin commited on

restore 1.x code
48f7143

Jeremiah Lowin commited on

Permit empty prefixes
6da0e6b

Jeremiah Lowin commited on

Support mounting FastMCPs as sub-servers
d4adea4

Jeremiah Lowin commited on

Use upstream FastMCP
b8df5e6

Jeremiah Lowin commited on

merge
4d77d45

zzstoatzz commited on

func → fn everywhere
35c4f24

Jeremiah Lowin commited on

Refactor tools + resourcemanager
2547093

Jeremiah Lowin commited on