xsecuremcp / tests /tools

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 transformed tools generate structured content (#1443)

    Jeremiah Lowin
    Unverified signature
    d0abf98

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

    Jeremiah Lowin
    Unverified signature
    8d16d26

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

    Jeremiah Lowin
    Unverified signature
    3257d51
  2. Add meta parameter support to tools, resources, templates, and prompts decorators (#1294)

    Jeremiah Lowin
    Unverified signature
    0907e77

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

    Unverified signature
    12d4e5f

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

    William Easton
    Unverified signature
    6eb724d

  1. Support from __future__ import annotations (#1199)

    Jeremiah Lowin
    Unverified signature
    3ab4db9

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

    William Easton +1: Jeremiah Lowin
    Unverified signature
    bacf327

  1. Fix tool output schema generation to respect Pydantic serialization aliases (#1148)⁠

    nate nowack +1: Claude
    Unverified signature
    1b5fe32

  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. Fix static typing

    Jeremiah Lowin
    f9dd440
  3. Keep json schema $defs on transform

    William Easton
    Unverified signature
    860ca49

  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. Fix schema wrapping for non-object union types in output schemas

    Jeremiah Lowin
    677a8fb

  1. Add tests for title priority logic in tools⁠

    Jeremiah Lowin +1: Claude
    3caabbd
  2. Add title field support to FastMCP components⁠

    Jeremiah Lowin +1: Claude
    226fdf7
  3. Update docs

    Jeremiah Lowin
    d4466da
  4. Update failing tests

    Jeremiah Lowin
    5e0db17
  5. Update typing

    Jeremiah Lowin
    743f189
  6. Update all tests

    Jeremiah Lowin
    3a9d761
  7. Update output schema control

    Jeremiah Lowin
    ebdeab3

  1. Update for 'result' kwarg instead of 'value'

    Jeremiah Lowin
    da5987c
  2. Add structured content & update almost all tests

    Jeremiah Lowin
    aa46c09

  1. Merge branch 'main' into output-schema

    Jeremiah Lowin
    6572dc8
  2. Remove legacy json parsing⁠

    Jeremiah Lowin
    6ea503a
  3. Merge branch 'main' into protocol-update

    Jeremiah Lowin
    5e329a1

  1. Add automatic MCP list change notifications and client message handling⁠

    Jeremiah Lowin +1: Claude
    6fe9090

  1. Add output schema to tool decorator

    Jeremiah Lowin
    c903d7b
  2. Add output schema to tools

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

    Jeremiah Lowin
    3c4246c

  1. Update docs and tests

    Jeremiah Lowin
    a52441c
  2. Update tool manager

    Jeremiah Lowin
    816878f

  1. Add missing tests

    Goro
    135c70a
  2. Run pre-commit and fix typing issues

    Goro
    1b1304a

  1. Add file utility type and tests

    Goro
    2dc14d6

  1. Add tests

    Jeremiah Lowin
    8ad9001
  2. Deprecate top-level import

    Jeremiah Lowin
    6bf02ba

  1. add examples to param transformation

    William Easton
    Unverified signature
    07ad6e0

  1. Add test for disabled transformation tools

    Jeremiah Lowin
    90538d7

  1. Update test_tool_transform.py

    Jeremiah Lowin
    89fe825
  2. fix typing

    Jeremiah Lowin
    23b7b52
  3. Add documentation

    Jeremiah Lowin
    fbacb68
  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

  1. Remove empty parens

    Jeremiah Lowin
    09438a8
  2. Ensure tool serializer is applied

    Jeremiah Lowin
    4757dcb