xsecuremcp / tests /server /test_mount.py

Commit History

  1. Support importing custom_route endpoints when mounting servers (#1470)⁠

    Jeremiah Lowin +2: Jeremiah Lowin, marvin-context-protocol[bot]
    Unverified signature
    125f50b

  1. Ensure resource + template names are properly prefixed when importing/mounting (#1423)

    Jeremiah Lowin
    Unverified signature
    8d16d26

  1. Remove unused arg (#1382)

    Jeremiah Lowin
    Unverified signature
    cb39c37

  1. Manually set _key after model_copy (#1357)

    William Easton
    Unverified signature
    c9434ed

  1. Remove unused TimedCache (#1303)

    William Easton
    Unverified signature
    4a969a3

  1. add server name to mounted server warnings (#1147)

    Aidan
    Unverified signature
    27106b0

  1. Ensure multi-client configurations use new ProxyClient (#1045)⁠

    Jeremiah Lowin
    Unverified signature
    a922f59

  1. Avoid propagating logs (#1042)⁠

    Jeremiah Lowin
    Unverified signature
    6acea03

  1. Add structured content & update almost all tests

    Jeremiah Lowin
    aa46c09

  1. Remove legacy json parsing⁠

    Jeremiah Lowin
    6ea503a

  1. Update docs and test

    Jeremiah Lowin
    7b03b73

  1. Fix import prefix behavior

    Jeremiah Lowin
    09cabfa
  2. Update tests

    Jeremiah Lowin
    506c09a
  3. Add key to component

    Jeremiah Lowin
    0fdb55c

  1. Make prefixes optional

    Jeremiah Lowin
    4d88236

  1. Update test_mount.py

    Jeremiah Lowin
    093e715

  1. Update tests for prompts

    Jeremiah Lowin
    f6c5553
  2. Remove empty parens

    Jeremiah Lowin
    224caf9

  1. Update test typing

    Jeremiah Lowin
    d4fceae

  1. Handle unreachable mounted servers.

    davenpi
    ac60432

  1. Remove customizable separators; improve resource separator

    Jeremiah Lowin
    cdb0274

  1. Add as_proxy improvements and tests

    Jeremiah Lowin
    edc0d82

  1. Add test for no prefix

    Jeremiah Lowin
    3edb3a3

  1. Prevent invalid resource URIs

    Jeremiah Lowin
    428a20f

  1. Update test_mount.py

    Jeremiah Lowin
    38888f9

  1. use pydantic_core.to_json

    Jeremiah Lowin
    3de056b

  1. Add mount tests

    Jeremiah Lowin
    72f52ef

  1. rename mount -> import

    Jeremiah Lowin
    a1ec1e3
  2. Ensure quoted URIs work; fix proxy template issue

    Jeremiah Lowin
    15f96d2
  3. Add `get_tools()` and update tests to include proxy tools

    Jeremiah Lowin
    736b52b
  4. Allow tool manager to store an alternative name for tools

    Jeremiah Lowin
    72c9ff1

  1. Enter mounted app lifespans

    Jeremiah Lowin
    bd66e60
  2. Use _ as default mount separator and make configurable

    Jeremiah Lowin
    37a07a4

  1. Support mounting FastMCPs as sub-servers

    Jeremiah Lowin
    d4adea4