xsecuremcp / src /fastmcp /server /context.py

Commit History

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

    nate nowack
    Unverified signature
    670f900

  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. Structured client-side logging (#1326)

    Colin Jermain
    Unverified signature
    4a12d22

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

    Maxi Fernandez
    Unverified signature
    6dcf299

  1. 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

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

    Unverified signature
    9247f8d

  1. Support "no response" elicitation requests

    Jeremiah Lowin
    dbf9272

  1. Fix syntax issue prior to 3.12

    Jeremiah Lowin
    c6b741a
  2. Support constrained choice

    Jeremiah Lowin
    fb12cad
  3. Provide a response type to client

    Jeremiah Lowin
    815bac1
  4. Merge branch 'main' into elicitation

    Jeremiah Lowin
    067cea2

  1. 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. Merge branch 'protocol-update' into elicitation

    Jeremiah Lowin
    6d98edc
  2. Update types and tests for upcoming SDK release

    Jeremiah Lowin
    3c4246c
  3. Implement elicitation feature for FastMCP following sampling pattern⁠

    Jeremiah Lowin +1: Claude
    baead56

  1. Fix formatting per pre-commit hooks⁠

    Jeremiah Lowin +1: Claude
    4f48aed
  2. Merge branch 'main' into dev-20250619-173841

    Jeremiah Lowin
    Unverified signature
    81da84f
  3. Add session_id property to Context for session-based data sharing⁠

    Jeremiah Lowin +1: Claude
    45ae1c7

  1. Add single-component methods

    Jeremiah Lowin
    ac3212f

  1. fix: missing related_request_id for report_progress

    c6f834f

  1. Add audio support

    Jeremiah Lowin
    8dc263e

  1. Make deprecation warnings visible and controllable

    Jeremiah Lowin
    905120e

  1. Remove empty parens

    Jeremiah Lowin
    224caf9

  1. Add typing

    Jeremiah Lowin
    94b1690

  1. Expose model preferences in ctx.sample

    davenpi
    a5dd87c

  1. lint

    Ricky Sahu
    ae97edf
  2. support messages in progress notifications

    Ricky Sahu
    5be345f

  1. Note that get_http_request is deprecated

    Jeremiah Lowin
    8043a77
  2. Refactor context to avoid unecessary passing

    Jeremiah Lowin
    1534a61

  1. refactor utilities

    Jeremiah Lowin
    4af3969

  1. get_starlette_request → get_http_request

    Jeremiah Lowin
    f64894e
  2. Add support for starlette request

    Jeremiah Lowin
    0d33002

  1. Add starlette request to context

    Jeremiah Lowin
    3803803

  1. Update logging args

    Jeremiah Lowin
    a358be3
  2. Add log tests

    Jeremiah Lowin
    75999a8

  1. Expand support for various method interactions

    Jeremiah Lowin
    0feb19f

  1. Add sampling and roots functionality and tests

    Jeremiah Lowin
    09d1b8e

  1. restore 1.x code⁠

    Jeremiah Lowin
    48f7143

  1. add server and context

    Jeremiah Lowin
    ef5e55f