xsecuremcp / src /fastmcp /server /proxy.py

Commit History

  1. Add async support to client_factory in FastMCPProxy (#1286) (#1375)⁠

    bianning +1: bianning
    Unverified signature
    0d61263

  1. Structured client-side logging (#1326)

    Colin Jermain
    Unverified signature
    4a12d22

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

    Jeremiah Lowin
    Unverified signature
    2e693f4

  1. Ensure proxy components forward meta dicts (#1282)

    Jeremiah Lowin
    Unverified signature
    6cdad57

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

    hopeful0
    Unverified signature
    d80180f

  1. Skip repeated type conversion and validation in proxy client elicitation handler (#1222)⁠

    Tapan Chugh +1: tapanc
    Unverified signature
    9d7c3c2

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

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

    hopeful0
    Unverified signature
    b140934

  1. Add mirrored component support for proxy servers⁠

    Jeremiah Lowin +1: Claude
    a9a1a98

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

    Jeremiah Lowin +1: Claude
    Unverified signature
    c7708b2

  1. Add Cursor support via CLI integration (#1052)⁠

    Jeremiah Lowin
    Unverified signature
    6090024

  1. Proxy support advanced MCP features (#1022)⁠

    hopeful0
    Unverified signature
    fd0c13f

  1. Add structured content & update almost all tests

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

    Jeremiah Lowin +1: Claude
    7974ade

  1. Update types and tests for upcoming SDK release

    Jeremiah Lowin
    3c4246c

  1. Fix import prefix behavior

    Jeremiah Lowin
    09cabfa
  2. Fix proxy servers

    Jeremiah Lowin
    96b666d
  3. Fix missing proxy arg

    Jeremiah Lowin
    e2f3152
  4. Update proxy behavior and conflict resolution

    Jeremiah Lowin
    db65850

  1. Add audio support

    Jeremiah Lowin
    8dc263e

  1. Ensure proxies can overwrite remote tools without leaking

    Jeremiah Lowin
    ed6ec93
  2. Refactor server to wrap mcp calls

    Jeremiah Lowin
    a277f25

  1. Formalize template/functiontemplate

    Jeremiah Lowin
    4dee55e
  2. Use strict basemodel for Prompt; relax from_function deprecation

    Jeremiah Lowin
    873479e
  3. Split Tool into Tool and FunctionTool

    Jeremiah Lowin
    cba81f4

  1. Support creating clients from mcpconfig

    Jeremiah Lowin
    a01a818

  1. Formalize MCP Config

    Jeremiah Lowin
    a9cea6e

  1. Improve error handling for tools and resources

    Jeremiah Lowin
    2c75133

  1. Fixing various text typos

    Didier Durand
    1ac845d

  1. Refactor context to avoid unecessary passing

    Jeremiah Lowin
    1534a61

  1. Ensure prompts return descriptions

    Jeremiah Lowin
    3becd4d

  1. Remove is_async attribute

    Jeremiah Lowin
    e6aef11
  2. Replace custom parsing with TypeAdapter

    Jeremiah Lowin
    388409a

  1. Update tests

    Jeremiah Lowin
    7e50621

  1. Ensure openapi tool responses are properly converted

    Jeremiah Lowin
    9dc2a8a

  1. Add context support to all objects

    Jeremiah Lowin
    3d30e82

  1. fix ruff

    Unverified signature
    8cc3f59
  2. Apply suggestions from code review⁠

    yihuang +1: Copilot
    Unverified signature
    dccb245
  3. Update src/fastmcp/server/proxy.py⁠

    yihuang +1: Copilot
    Unverified signature
    fd9bcfe
  4. fix: proxy mcp server should tolerate METHOD_NOT_FOUND

    Unverified signature
    d32f68a

  1. Refactor remote servers

    Jeremiah Lowin
    81e8514

  1. Ensure quoted URIs work; fix proxy template issue

    Jeremiah Lowin
    15f96d2

  1. Expand support for various method interactions

    Jeremiah Lowin
    0feb19f

  1. Improve client return types

    Jeremiah Lowin
    c4ac623
  2. Add tags, improve duplicate import behavior

    Jeremiah Lowin
    fa364d7

  1. Reorganize clients and transports

    Jeremiah Lowin
    3acddf3

  1. restore 1.x code⁠

    Jeremiah Lowin
    48f7143

  1. Add proxy server

    Jeremiah Lowin
    7826473