xsecuremcp / src /fastmcp /client /client.py

Commit History

Fix concurrent proxy client operations with session isolation (#1083)
c7708b2
unverified

Jeremiah Lowin Claude commited on

Fix docstring format for fastmcp.client.Client (#1094)
199f3e5
unverified

Neil Conway commited on

Add documentation
4943730

Jeremiah Lowin commited on

Replace asserts with runtime checks
91dbb6a

Jeremiah Lowin commited on

Refactor Client context management to avoid concurrency issue
3b238c3

hopeful commited on

Add Cursor support via CLI integration (#1052)
6090024
unverified

Jeremiah Lowin commited on

Pass httpxerrors through
faf4760

Jeremiah Lowin commited on

Improve early error handling for stdio transport
445f86a

Jeremiah Lowin commited on

Handler must be async; add to sessionkwargs
1f71f65

Jeremiah Lowin commited on

Merge branch 'main' into elicitation
067cea2

Jeremiah Lowin commited on

Add structured content & update almost all tests
aa46c09

Jeremiah Lowin commited on

Update tool transformation for ToolResult compatibility
7974ade

Jeremiah Lowin Claude commited on

Add structured output support
03a2687

Jeremiah Lowin commited on

Merge branch 'main' into protocol-update
5e329a1

Jeremiah Lowin commited on

Fix typing
8dd25be

Jeremiah Lowin commited on

Add automatic MCP list change notifications and client message handling
6fe9090

Jeremiah Lowin Claude commited on

Merge branch 'protocol-update' into elicitation
1acd948
unverified

Jeremiah Lowin commited on

Merge branch 'main' into protocol-update
401e5ce

Jeremiah Lowin commited on

Update client.py
2aee6b2

Jeremiah Lowin commited on

Update src/fastmcp/client/client.py
497cc75
unverified

Jeremiah Lowin Copilot commited on

Implement client-side argument serialization with focused tests
da5f976

Jeremiah Lowin Claude commited on

Remove schema to type
f1e6d16

Jeremiah Lowin commited on

Merge branch 'protocol-update' into elicitation
6d98edc

Jeremiah Lowin commited on

Update types and tests for upcoming SDK release
3c4246c

Jeremiah Lowin commited on

Implement elicitation feature for FastMCP following sampling pattern
baead56

Jeremiah Lowin Claude commited on

Add audio support
8dc263e

Jeremiah Lowin commited on

Merge branch 'main' into settings
36b7a70

Jeremiah Lowin commited on

Ensure client is only initialized once
c04707c

Jeremiah Lowin commited on

Remove open-ended and server-specific settings
927e044

Jeremiah Lowin commited on

Use anyio.event
9cad16d

Jeremiah Lowin commited on

Ensure close() cleans up clients
917b76a

Jeremiah Lowin commited on

Merge branch 'jlowin:main' into main
74262ae
unverified

Sillocan commited on

fix: Use a background task for managing session state mimicing stdiotransport
b18add0

Sillocan commited on

Update token cache
7218a9e

Jeremiah Lowin commited on

OAuth client
9813e5f

Jeremiah Lowin commited on

Merge branch 'main' into oauthclient
d3ba095

Jeremiah Lowin commited on

Reset session after closing
9e4d18c

Jeremiah Lowin commited on

Add keep_alive param to reuse subprocess
0c29eb8

Jeremiah Lowin commited on

Improve type inference
7fb0010

Jeremiah Lowin commited on

Improve type inference from client transport
fa6e614

Jeremiah Lowin commited on

Fix docstring
4f8c21c

Jeremiah Lowin commited on

Add global setting
b056b3b

Jeremiah Lowin commited on

types, None type impossible for init_timeout
dab7514

jfouret commited on

ruff format src/fastmcp/client/client.py
ac7f295

jfouret commited on

add init_timeout for mcp client
6c9d31c

jfouret commited on

Merge branch 'main' into mask-errors
7a8ed45
unverified

Jeremiah Lowin commited on

Feat(client): add cancel notification method
1b886a3

davenpi commited on

Make error masking configurable
85e9cfd

Jeremiah Lowin commited on

Support creating clients from mcpconfig
a01a818

Jeremiah Lowin commited on

Trap timeouterror
18a0421

Jeremiah Lowin commited on