xsecuremcp / src /fastmcp /client

Commit History

  1. feat: introduce fastmcp.json configuration system (#1517)

    Jeremiah Lowin
    Unverified signature
    5f2c09d

  1. Update OAuth callback UI to match FastMCP branding (#1536)

    Jeremiah Lowin
    Unverified signature
    3c81b0a

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

    William Easton
    Unverified signature
    17763eb

  1. update docs

    William Easton
    Unverified signature
    0c5b801
  2. small pr feedback

    William Easton
    Unverified signature
    3edb8c3
  3. fix oauth pyright

    William Easton
    Unverified signature
    321cc4e

  1. Fix breaking change: restore output_schema=False compatibility (#1482)

    Jeremiah Lowin
    Unverified signature
    3685b24

  1. Fix httpx_client_factory type annotation to match MCP SDK (#1402) (#1405)

    Unverified signature
    79980e2
  2. Fix client-side logging bug #1394 (#1397)

    Unverified signature
    fbfd90f

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

    Jeremiah Lowin
    Unverified signature
    3959209

  1. Add UV Transport (#1270)⁠

    William Easton +1: Jeremiah Lowin
    Unverified signature
    494d787

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

    William Easton +1: Jeremiah Lowin
    Unverified signature
    bacf327

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

    Jeremiah Lowin +1: Claude
    Unverified signature
    c7708b2
  2. Fix docstring format for fastmcp.client.Client (#1094)

    Neil Conway
    Unverified signature
    199f3e5

  1. Add documentation

    Jeremiah Lowin
    4943730
  2. Replace asserts with runtime checks

    Jeremiah Lowin
    91dbb6a
  3. Refactor Client context management to avoid concurrency issue

    hopeful
    3b238c3
  4. Add Cursor support via CLI integration (#1052)⁠

    Jeremiah Lowin
    Unverified signature
    6090024

  1. Ensure multi-client configurations use new ProxyClient (#1045)⁠

    Jeremiah Lowin
    Unverified signature
    a922f59

  1. Support "no response" elicitation requests

    Jeremiah Lowin
    dbf9272

  1. Pass httpxerrors through

    Jeremiah Lowin
    faf4760
  2. Improve early error handling for stdio transport

    Jeremiah Lowin
    445f86a
  3. Support implicit Elicitation acceptance

    Jeremiah Lowin
    f1f97d2

  1. Merge branch 'main' into elicitation

    Jeremiah Lowin
    493d558
  2. Provide a response type to client

    Jeremiah Lowin
    815bac1
  3. Handler must be async; add to sessionkwargs

    Jeremiah Lowin
    1f71f65
  4. Merge branch 'main' into elicitation

    Jeremiah Lowin
    067cea2
  5. Merge branch 'main' into auth

    Jeremiah Lowin
    Unverified signature
    34a5c49

  1. Add structured content & update almost all tests

    Jeremiah Lowin
    aa46c09
  2. Update tool transformation for ToolResult compatibility⁠

    Jeremiah Lowin +1: Claude
    7974ade
  3. Add structured output support⁠

    Jeremiah Lowin
    03a2687

  1. Fix trailing slash

    Jeremiah Lowin
    4546541
  2. Clean up extra oauth models, not needed anymore

    Jeremiah Lowin
    c0ec675
  3. Fix typing

    Jeremiah Lowin
    5cb97a7
  4. Merge branch 'main' into protocol-update

    Jeremiah Lowin
    5e329a1
  5. Fix typeddict imports

    Jeremiah Lowin
    35d4f60
  6. Merge branch 'main' into protocol-update

    Jeremiah Lowin
    3d3b461

  1. Fix typing

    Jeremiah Lowin
    8dd25be
  2. Add automatic MCP list change notifications and client message handling⁠

    Jeremiah Lowin +1: Claude
    6fe9090

  1. Add "http" as an alias for streamable-http

    Jeremiah Lowin
    c1940a6
  2. Merge branch 'protocol-update' into elicitation

    Jeremiah Lowin
    Unverified signature
    1acd948
  3. Merge branch 'main' into protocol-update

    Jeremiah Lowin
    401e5ce
  4. Update client.py

    Jeremiah Lowin
    2aee6b2
  5. Update src/fastmcp/client/client.py⁠

    Jeremiah Lowin +1: Copilot
    Unverified signature
    497cc75
  6. Implement client-side argument serialization with focused tests⁠

    Jeremiah Lowin +1: Claude
    da5f976

  1. remove xtra newline

    zzstoatzz
    8df8205
  2. Add transport handling for trailing slashes

    Jeremiah Lowin
    ac90dd9
  3. Update docs and test

    Jeremiah Lowin
    7b03b73
  4. Remove schema to type

    Jeremiah Lowin
    f1e6d16
  5. Merge branch 'protocol-update' into elicitation

    Jeremiah Lowin
    6d98edc