Spaces:
Sleeping
Sleeping
Commit History
-
Support importing custom_route endpoints when mounting servers (#1470)
Jeremiah Lowin +2: Jeremiah Lowin, marvin-context-protocol[bot]Unverified signatureCo-authored-by: Jeremiah Lowin <jlowin@users.noreply.github.com> Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>125f50b
-
Ensure resource + template names are properly prefixed when importing/mounting (#1423)
Jeremiah LowinUnverified signature8d16d26
-
Remove unused arg (#1382)
Jeremiah LowinUnverified signaturecb39c37
-
Manually set _key after model_copy (#1357)
William EastonUnverified signaturec9434ed
-
Remove unused TimedCache (#1303)
William EastonUnverified signature4a969a3
-
add server name to mounted server warnings (#1147)
AidanUnverified signature27106b0
-
Ensure multi-client configurations use new ProxyClient (#1045)
Jeremiah LowinUnverified signature* Validate elicitation responses are dicts * Ensure advanced MCP features are forwarded through proxy * Use proxy client in testsa922f59
-
Avoid propagating logs (#1042)
Jeremiah LowinUnverified signature* Avoid propagating logs * Set up caplog for non-root loggers * Update tests6acea03
-
Add structured content & update almost all tests
Jeremiah Lowinaa46c09
-
Remove legacy json parsing
Jeremiah LowinBecause the server now validates inputs, its no longer viable to provide a JSON string where e.g. an array is expected, so we can entirely remove FastMCP's "legacy json parsing" support from 1.x. This is a breaking change (for legacy opt-in behavior)6ea503a
-
Update docs and test
Jeremiah Lowin7b03b73
-
Fix import prefix behavior
Jeremiah Lowin09cabfa -
Update tests
Jeremiah Lowin506c09a -
Add key to component
Jeremiah Lowin0fdb55c
-
Make prefixes optional
Jeremiah Lowin4d88236
-
Update test_mount.py
Jeremiah Lowin093e715
-
Update tests for prompts
Jeremiah Lowinf6c5553 -
Remove empty parens
Jeremiah Lowin224caf9
-
Update test typing
Jeremiah Lowind4fceae
-
Handle unreachable mounted servers.
davenpiac60432
-
Remove customizable separators; improve resource separator
Jeremiah Lowincdb0274
-
Add as_proxy improvements and tests
Jeremiah Lowinedc0d82
-
Add test for no prefix
Jeremiah Lowin3edb3a3
-
Prevent invalid resource URIs
Jeremiah Lowin428a20f
-
Update test_mount.py
Jeremiah Lowin38888f9
-
use pydantic_core.to_json
Jeremiah Lowin3de056b
-
Add mount tests
Jeremiah Lowin72f52ef
-
rename mount -> import
Jeremiah Lowina1ec1e3 -
Ensure quoted URIs work; fix proxy template issue
Jeremiah Lowin15f96d2 -
Add `get_tools()` and update tests to include proxy tools
Jeremiah Lowin736b52b -
Allow tool manager to store an alternative name for tools
Jeremiah Lowin72c9ff1
-
Enter mounted app lifespans
Jeremiah Lowinbd66e60 -
Use _ as default mount separator and make configurable
Jeremiah Lowin37a07a4
-
Support mounting FastMCPs as sub-servers
Jeremiah Lowind4adea4