xsecuremcp / src /fastmcp /tools /tool_transform.py

Commit History

  1. switch from `pyright` to `ty` (#1545)

    nate nowack
    Unverified signature
    670f900

  1. Fix breaking change: restore output_schema=False compatibility (#1482)

    Jeremiah Lowin
    Unverified signature
    3685b24

  1. Ensure transformed tools generate structured content (#1443)

    Jeremiah Lowin
    Unverified signature
    d0abf98

  1. Add meta support to tool transformation utilities (#1295)

    Jeremiah Lowin
    Unverified signature
    3257d51

  1. Fix: prune hidden parameter defs (#1257)

    Unverified signature
    12d4e5f

  1. Small clean-up from MCP Tool Transform PR (#1267)

    William Easton
    Unverified signature
    2509c47

  1. Log tool name on transform validation error (#1238)

    William Easton
    Unverified signature
    6eb724d

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

    William Easton +1: Jeremiah Lowin
    Unverified signature
    bacf327

  1. Fix title field preservation in tool transformations⁠

    Jeremiah Lowin +1: Claude
    bf961cc

  1. Fix single-element list unwrapping in tool content⁠

    Jeremiah Lowin +1: Claude
    ff32168
  2. Keep json schema $defs on transform

    William Easton
    Unverified signature
    860ca49

  1. Fix schema wrapping for non-object union types in output schemas

    Jeremiah Lowin
    677a8fb

  1. Update docs

    Jeremiah Lowin
    d4466da
  2. Update all tests

    Jeremiah Lowin
    3a9d761
  3. Update output schema control

    Jeremiah Lowin
    ebdeab3

  1. Update tool transformation for ToolResult compatibility⁠

    Jeremiah Lowin +1: Claude
    7974ade

  1. Merge branch 'main' into output-schema

    Jeremiah Lowin
    6572dc8
  2. Merge branch 'main' into protocol-update

    Jeremiah Lowin
    3d3b461

  1. fix a couple parsing issues

    zzstoatzz
    bb7d65e

  1. Add output schema to tools

    Jeremiah Lowin
    11ebe03
  2. Update types and tests for upcoming SDK release

    Jeremiah Lowin
    3c4246c

  1. Add audio support

    Jeremiah Lowin
    8dc263e

  1. add examples to param transformation

    William Easton
    Unverified signature
    07ad6e0

  1. Support enabled/disabled tools

    Jeremiah Lowin
    788b7e2

  1. fix typing

    Jeremiah Lowin
    23b7b52
  2. Add documentation

    Jeremiah Lowin
    fbacb68
  3. filled_arguments → arguments

    Jeremiah Lowin
    c135727
  4. Use `hide` instead of `drop`

    Jeremiah Lowin
    b5feac0

  1. Allow setting type with ArgTransform

    Jeremiah Lowin
    41cf7e2
  2. Add tool transformation

    Jeremiah Lowin
    1f34d30