xsecuremcp / tests /server /openapi

Commit History

  1. Add _fastmcp meta namespace (#1290)

    Jeremiah Lowin
    Unverified signature
    957b451

  1. Sort tags for deterministic output

    Jeremiah Lowin
    ed43295
  2. Note that OpenAPI components automatically load tags

    Jeremiah Lowin
    926df22

  1. Introduce experimental OpenAPI parser with improved performance and maintainability (#1209)

    Jeremiah Lowin
    Unverified signature
    8c5bdf2

  1. Fix nesting when making OpenAPI arrays and objects optional (#1178)

    Martin Melka
    Unverified signature
    be25dfa

  1. Fix optional parameter validation in OpenAPI integration (#1135)⁠

    Jeremiah Lowin +1: Claude
    Unverified signature
    64a8670

  1. Expand empty parameter filtering and add tests⁠

    Jeremiah Lowin +1: Claude
    01f3ce5

  1. Fix OpenAPI deepObject style parameter encoding (#1122)⁠

    Jeremiah Lowin +1: Claude
    Unverified signature
    c21d179

  1. Fix OpenAPI parameter name collisions with location suffixing⁠

    Jeremiah Lowin +1: Claude
    7004e72
  2. Fix OpenAPI tool name registration when modified by mcp_component_fn (#1096)⁠

    Jeremiah Lowin +1: Claude
    Unverified signature
    25428f8

  1. Add output schema support for OpenAPI tools (#1073)⁠

    Jeremiah Lowin +1: Claude
    Unverified signature
    53a91d7
  2. Remove asyncio mark

    Jeremiah Lowin
    bf00022

  1. Update test_openapi_compatibility.py

    Jeremiah Lowin
    df0a1cf
  2. Fix test to properly expect ValidationError with pytest.raises

    Jeremiah Lowin
    a4d699c
  3. Add comprehensive OpenAPI 3.0 vs 3.1 compatibility tests⁠

    Jeremiah Lowin +1: Claude
    5057c7c
  4. Split giant test file into smaller files

    Jeremiah Lowin
    c151bc3

  1. Fix OpenAPI array parameter explode handling

    Jeremiah Lowin
    4a8c120

  1. Add structured content & update almost all tests

    Jeremiah Lowin
    aa46c09

  1. Fix OpenAPI tests

    Jeremiah Lowin
    0653d45
  2. Merge branch 'main' into protocol-update

    Jeremiah Lowin
    3d3b461
  3. Use proper isinstance(Enum) check instead of hasattr⁠

    Jeremiah Lowin +1: Claude
    bbf015c
  4. Fix parameter location enum handling in OpenAPI parser⁠

    Jeremiah Lowin +1: Claude
    d33e60d

  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. Update resource manager

    Jeremiah Lowin
    d37c5e4

  1. Make prefixes optional

    Jeremiah Lowin
    4d88236

  1. Update tests

    Jeremiah Lowin
    194b8dd
  2. Add tests

    Jeremiah Lowin
    2281d7e
  3. Clean up route maps

    Jeremiah Lowin
    00da27f

  1. Update tests

    Jeremiah Lowin
    996e149

  1. Split Tool into Tool and FunctionTool

    Jeremiah Lowin
    cba81f4

  1. Merge branch 'main' into fix-typing

    Jeremiah Lowin
    Unverified signature
    ba8f800
  2. Update test typing

    Jeremiah Lowin
    d4fceae

  1. clean up test inits

    Jeremiah Lowin
    9acec13

  1. Add tests

    Jeremiah Lowin
    72df1a6
  2. Update tests for new names

    Jeremiah Lowin
    d8b680d
  3. Update test_openapi.py

    Jeremiah Lowin
    e99d5dd
  4. Pass client headers through to OpenAPI client

    Jeremiah Lowin
    ac33644
  5. Split into routemapfn and mcpcomponentfn

    Jeremiah Lowin
    ca8cdf5
  6. Add route_map_fn for fine control

    Jeremiah Lowin
    3993fde
  7. Add support for RouteMap tags, update docs

    Jeremiah Lowin
    d625dbe
  8. Remove custom names

    Jeremiah Lowin
    c997d33