xsecuremcp / tests /server

Commit History

  1. Add OAuth proxy that allows authentication with social IDPs without DCR support (#1434)

    Jeremiah Lowin
    Unverified signature
    f5238eb
  2. Remove trailing slash in unit tests (#1535)

    Jeremiah Lowin
    Unverified signature
    c29318c

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

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

  1. Add documentation for get_access_token() dependency function (#1446)⁠

    Jeremiah Lowin +2: Jeremiah Lowin, marvin-context-protocol[bot]
    Unverified signature
    341332a
  2. Ensure transformed tools generate structured content (#1443)

    Jeremiah Lowin
    Unverified signature
    d0abf98

  1. Enable Protected Resource Metadata to provide resource_name and resou… (#1371)⁠

    Yann Jouanin +1: Jeremiah Lowin
    Unverified signature
    4ee2b0f
  2. fixes #1398: Add JWT claims to AccessToken (#1399)⁠

    Panos Argyrakis +1: Jeremiah Lowin
    Unverified signature
    60b71f5

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

    Jeremiah Lowin
    Unverified signature
    8d16d26

  1. Improve redirect handling to address 307's (#1387)

    Jeremiah Lowin
    Unverified signature
    c219134

  1. Add remote auth provider tests (#1351)

    Jeremiah Lowin
    Unverified signature
    54ec17c
  2. Add async support to client_factory in FastMCPProxy (#1286) (#1375)⁠

    bianning +1: bianning
    Unverified signature
    0d61263
  3. Remove unused arg (#1382)

    Jeremiah Lowin
    Unverified signature
    cb39c37

  1. Manually set _key after model_copy (#1357)

    William Easton
    Unverified signature
    c9434ed

  1. Introduce `RemoteAuthProvider` for cleaner external identity provider integration, update docs (#1346)

    Jeremiah Lowin
    Unverified signature
    8c0df0f

  1. Add comprehensive OAuth 2.1 authentication system with WorkOS integration (#1327)

    Jeremiah Lowin
    Unverified signature
    3959209
  2. Add unit tests and docs for denying tool calls with middleware (#1333)

    Jeremiah Lowin
    Unverified signature
    96709d8
  3. Remove unused TimedCache (#1303)

    William Easton
    Unverified signature
    4a969a3

  1. Add test for proxy tags visibility (#1302)

    Jeremiah Lowin
    Unverified signature
    08f0e73
  2. Add complete support for TokenVerifier protocol (#1297)

    Jeremiah Lowin
    Unverified signature
    b6176a5

  1. feat: Allow Resource Metadata URL as field in OAuthProvider (#1287)

    Unverified signature
    9a6f944
  2. Add meta parameter support to tools, resources, templates, and prompts decorators (#1294)

    Jeremiah Lowin
    Unverified signature
    0907e77
  3. Add _fastmcp meta namespace (#1290)

    Jeremiah Lowin
    Unverified signature
    957b451
  4. Ensure proxy components forward meta dicts (#1282)

    Jeremiah Lowin
    Unverified signature
    6cdad57

  1. Sort tags for deterministic output

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

    Jeremiah Lowin
    926df22
  3. Add tags to meta

    Jeremiah Lowin
    7be2f51

  1. Fix typing, add tests for tool call middleware (#1269)

    Jeremiah Lowin
    Unverified signature
    ccc2857
  2. feat: Add Annotations support for resources and resource templates (#1260)⁠

    Tapan Chugh +1: tapanc
    Unverified signature
    e3f57a4

  1. Support string annotations (#1255)

    Jeremiah Lowin
    Unverified signature
    0e1f06a

  1. Fix stateful proxy client mixing in multi-proxies sessions (#1245)

    hopeful0
    Unverified signature
    d80180f
  2. Refactor `get_http_request` and `context.session_id` (#1242)

    hopeful0
    Unverified signature
    f64fa17

  1. Logcapture addition to test_server file (#1229)

    Unverified signature
    7fec089
  2. Add state dict to Context (#1118) (#1160)⁠

    Mukul Murthy +1: Jeremiah Lowin
    Unverified signature
    62aab99
  3. Skip repeated type conversion and validation in proxy client elicitation handler (#1222)⁠

    Tapan Chugh +1: tapanc
    Unverified signature
    9d7c3c2

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

    Jeremiah Lowin
    Unverified signature
    8c5bdf2
  2. 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
  2. Add StatefulProxyClient (#1109)

    hopeful0
    Unverified signature
    b140934

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

    Martin Melka
    Unverified signature
    be25dfa

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

    Aidan
    Unverified signature
    27106b0

  1. Resolve #1139 -- Implement include_context argument in Context.sample (#1141)

    Unverified signature
    9247f8d

  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 middleware list result types (#1125)⁠

    Jeremiah Lowin +1: Claude
    Unverified signature
    0907fff
  2. 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. Add mirrored component support for proxy servers⁠

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

    Jeremiah Lowin +1: Claude
    Unverified signature
    25428f8

  1. Fix concurrent proxy client operations with session isolation (#1083)⁠

    Jeremiah Lowin +1: Claude
    Unverified signature
    c7708b2

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

    Jeremiah Lowin +1: Claude
    Unverified signature
    53a91d7