xsecuremcp / src /fastmcp /client /client.py

Commit History

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

Remove extra initialize
8326dca

Jeremiah Lowin commited on

Avoid hanging on initialize
091c20a

Jeremiah Lowin commited on

Improve client documentation
b05b338

Jeremiah Lowin commited on

Merge branch 'main' into initialize-result
a2a14a4
unverified

Jeremiah Lowin commited on

Add progress handler to client
c27f039

Jeremiah Lowin commited on

Store the initialize result on the client
3aecde3

Jeremiah Lowin commited on

Merge branch 'main' into oauthclient
fa7b661

Jeremiah Lowin commited on

Introduce MCP client oauth flow
cfb4777

Jeremiah Lowin commited on

lint
ae97edf

Ricky Sahu commited on

support messages in progress notifications
5be345f

Ricky Sahu commited on

Add timeout support to client (#455)
ea9de1e
unverified

Jeremiah Lowin commited on

Fix docstring
934976d

Jeremiah Lowin commited on

Improve handling of exceptiongroups when raised in clients
177d39a

Jeremiah Lowin commited on

Add integration tests for SSE
73679eb

Jeremiah Lowin commited on

Ensure prompts return descriptions
3becd4d

Jeremiah Lowin commited on

Update tests
7e50621

Jeremiah Lowin commited on

add _mcp methods
5d452fd

Jeremiah Lowin commited on

Update client docs
741b0a2

Jeremiah Lowin commited on

added dictionary type to load server config
e7d3ad0

Sandipan Haldar commited on

fix format
de6e19a
unverified

yihuang2026 commited on

add unit test
a14756d
unverified

yihuang2026 commited on

simply nesting handling
d4d4e69
unverified

yihuang2026 commited on

fix format
f1fb9bb
unverified

yihuang2026 commited on

fix
7c7aa5d
unverified

yihuang2026 commited on

fix format
3739ce2
unverified

yihuang2026 commited on

fix client nested context manager
49656bc
unverified

yihuang2026 commited on

Refactor remote servers
81e8514

Jeremiah Lowin commited on

Improve client return types
c4ac623

Jeremiah Lowin commited on

Add sampling and roots functionality and tests
09d1b8e

Jeremiah Lowin commited on