xsecuremcp / src /fastmcp /tools /tool_manager.py

Commit History

  1. Add mounted_components_raise_on_load_error setting for debugging (#1534)⁠

    Jeremiah Lowin +2: Jeremiah Lowin, marvin-context-protocol[bot]
    Unverified signature
    28c234f

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

    Jeremiah Lowin
    Unverified signature
    8d16d26

  1. [🐶] Transform MCP Server Tools (#1132)⁠

    William Easton +1: Jeremiah Lowin
    Unverified signature
    bacf327

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

    Aidan
    Unverified signature
    27106b0

  1. Update tool transformation for ToolResult compatibility⁠

    Jeremiah Lowin +1: Claude
    7974ade

  1. Merge branch 'main' into protocol-update

    Jeremiah Lowin
    3d3b461

  1. Fix duplicate error logging in exception handlers⁠

    Jeremiah Lowin +1: Claude
    7d648cc

  1. Update types and tests for upcoming SDK release

    Jeremiah Lowin
    3c4246c

  1. Fix import prefix behavior

    Jeremiah Lowin
    09cabfa
  2. Update tests

    Jeremiah Lowin
    506c09a
  3. Clean up mode kwarg

    Jeremiah Lowin
    a32223b
  4. Update resource manager

    Jeremiah Lowin
    d37c5e4
  5. Update tool manager

    Jeremiah Lowin
    816878f

  1. Add audio support

    Jeremiah Lowin
    8dc263e

  1. Make deprecation warnings visible and controllable

    Jeremiah Lowin
    905120e

  1. Remove open-ended and server-specific settings

    Jeremiah Lowin
    927e044

  1. Ensure deprecation warnings have stacklevel=2

    Jeremiah Lowin
    59932ee
  2. Ensure tool serializer is applied

    Jeremiah Lowin
    4757dcb
  3. Server add_* methods no longer accept functions

    Jeremiah Lowin
    a853a78
  4. Use strict basemodel for Prompt; relax from_function deprecation

    Jeremiah Lowin
    873479e
  5. Split Tool into Tool and FunctionTool

    Jeremiah Lowin
    cba81f4

  1. feat(tool): add support for excluding arguments from tool definition⁠

    deepak-stratforge
    c5ee465

  1. Make error masking configurable

    Jeremiah Lowin
    85e9cfd

  1. Merge pull request #437 from davenpi/feat/remove-tool⁠

    Jeremiah Lowin
    Unverified signature
    4e9aea2
  2. chore: unify tool not found error message

    davenpi
    6e2a759
  3. feat: add support for removing tools from server

    davenpi
    c44bbc1
  4. Improve error handling for tools and resources

    Jeremiah Lowin
    2c75133

  1. Refactor context to avoid unecessary passing

    Jeremiah Lowin
    1534a61

  1. Add an example of a custom serializer implementation

    ee0baf8

  1. Add support for annotations

    Jeremiah Lowin
    c2a9892

  1. Add mount tests

    Jeremiah Lowin
    72f52ef
  2. Refactor remote servers

    Jeremiah Lowin
    81e8514

  1. restore mcp tool generation to server

    Jeremiah Lowin
    d6d2b36
  2. Create MCP prompts on object

    Jeremiah Lowin
    24b96b7
  3. Update tool manager param to key

    Jeremiah Lowin
    dce143d
  4. Fix bug with duplicate behavior == ignore

    Jeremiah Lowin
    2c1fc32
  5. Add `get_tools()` and update tests to include proxy tools

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

    Jeremiah Lowin
    72c9ff1

  1. Ensure objects are copied properly and test mounting fastapi

    Jeremiah Lowin
    70f2db7

  1. Use _ as default mount separator and make configurable

    Jeremiah Lowin
    37a07a4

  1. Add tags, improve duplicate import behavior

    Jeremiah Lowin
    fa364d7
  2. Add tags for all core MCP objects

    Jeremiah Lowin
    316c336

  1. use type

    zzstoatzz
    9cc5eae

  1. restore 1.x code⁠

    Jeremiah Lowin
    48f7143

  1. Permit empty prefixes

    Jeremiah Lowin
    6da0e6b
  2. Support mounting FastMCPs as sub-servers

    Jeremiah Lowin
    d4adea4

  1. scaffold tools

    Jeremiah Lowin
    3dd2080

  1. Use upstream FastMCP

    Jeremiah Lowin
    b8df5e6

  1. func → fn everywhere

    Jeremiah Lowin
    35c4f24
  2. Refactor tools + resourcemanager

    Jeremiah Lowin
    2547093