xsecuremcp / src /fastmcp /server

Commit History

  1. Merge branch 'main' into feature/reflexive-core

    Unverified signature
    14641be
  2. Merge branch 'main' into feature/provenance-ledger

    Unverified signature
    dc0782c

  1. 🤖 Implement Story 4: Reflexive Core⁠

    svkrishna
    7b7b417
  2. 🤖 Implement Story 3: Provenance Ledger⁠

    svkrishna
    7d7a6cb
  3. 🤖 Implement Story 2: Inter-Agent Contract Module⁠

    svkrishna
    4d56236

  1. Merge branch 'jlowin:main' into main

    svkrishna
    Unverified signature
    a17b63b
  2. switch from `pyright` to `ty` (#1545)

    nate nowack
    Unverified signature
    670f900
  3. feat: introduce fastmcp.json configuration system (#1517)

    Jeremiah Lowin
    Unverified signature
    5f2c09d
  4. Phase 1 : Pluggable Policy Engine — design an interface that allows policies to be loaded/unloaded at runtime; each policy should define machine-checkable invariants and decision logic.

    svkrishna
    d817b84

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

    Jeremiah Lowin
    Unverified signature
    f5238eb

  1. Improve stdio and mcp_config clean-up (#1444)

    William Easton
    Unverified signature
    17763eb

  1. Remove unnecessary asserts (#1484)

    Jeremiah Lowin
    Unverified signature
    abc4a6d

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

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

  1. Update static checks (#1448)⁠

    Jeremiah Lowin +1: nate nowack
    Unverified signature
    4d09a0b
  2. Add documentation for get_access_token() dependency function (#1446)⁠

    Jeremiah Lowin +2: Jeremiah Lowin, marvin-context-protocol[bot]
    Unverified signature
    341332a

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

    Yann Jouanin +1: Jeremiah Lowin
    Unverified signature
    4ee2b0f
  2. fix(type): lifespan is partially unknown (#1389)⁠

    Kun Yang +1: Kun Yang
    Unverified signature
    e4bf853
  3. 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 async support to client_factory in FastMCPProxy (#1286) (#1375)⁠

    bianning +1: bianning
    Unverified signature
    0d61263
  2. Fix server_version field in inspect manifest (#1383)

    Jeremiah Lowin
    Unverified signature
    1807d5c
  3. Remove unused arg (#1382)

    Jeremiah Lowin
    Unverified signature
    cb39c37

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

    Jeremiah Lowin
    Unverified signature
    8c0df0f

  1. Update AuthKit vocab (#1338)

    Jeremiah Lowin
    Unverified signature
    fb1f4aa

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

    Jeremiah Lowin
    Unverified signature
    3959209
  2. Remove redundant resource_metadata_url assignment (#1328)

    Jeremiah Lowin
    Unverified signature
    bf7fcc7
  3. Structured client-side logging (#1326)

    Colin Jermain
    Unverified signature
    4a12d22
  4. Remove unused TimedCache (#1303)

    William Easton
    Unverified signature
    4a969a3

  1. docs: update get_state and set_state references (#1306)

    Maxi Fernandez
    Unverified signature
    6dcf299

  1. Use a simple overwrite instead of a merge for meta (#1296)

    Jeremiah Lowin
    Unverified signature
    2e693f4
  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
  5. Improve OpenAPI-to-JSONSchema conversion utilities (#1283)

    Jeremiah Lowin
    Unverified signature
    4394198

  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. 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. Add state dict to Context (#1118) (#1160)⁠

    Mukul Murthy +1: Jeremiah Lowin
    Unverified signature
    62aab99
  2. 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. fix: add type hint to custom_route decorator (#1210)⁠

    nate nowack +1: Claude
    Unverified signature
    e42c7fe

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

    William Easton +1: Jeremiah Lowin
    Unverified signature
    bacf327
  2. Add StatefulProxyClient (#1109)

    hopeful0
    Unverified signature
    b140934
  3. Remove deprecated proxy creation (#1186)

    Jeremiah Lowin
    Unverified signature
    6d04c2c

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

    Unverified signature
    9247f8d
  2. Do not silently exclude the "context" key from JSON body (#1153)

    Martin Melka
    Unverified signature
    0c985eb