xsecuremcp / src /fastmcp /client

Commit History

Add basic bearer auth for server and client
95e8d10

Jeremiah Lowin commited on

Fix import
446f852

Jeremiah Lowin commited on

Create http utility
f15f08b

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

Fix issue when client info is written but flow is incomplete
d78a967

Jeremiah Lowin commited on

Add client factory
1335401

Jeremiah Lowin commited on

Clean up
73ff78e

Jeremiah Lowin commited on

Update token cache
7218a9e

Jeremiah Lowin commited on

Add callback server
f16268d

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

Update docstrings
0f3d0c4

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

Ensure content-length is always stripped from client headers
c14bd76

Jeremiah Lowin commited on

Update transports.py
88b4a4a

Jeremiah Lowin commited on

Use lowercase name for headers
2f2fec7

Jeremiah Lowin commited on

Ensure headers are passed through proxy servers
80285d4

Jeremiah Lowin commited on

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

Jeremiah Lowin commited on

Feat(client): add cancel notification method
1b886a3

davenpi commited on

Merge branch 'main' into clientconfig
d820cb7

Jeremiah Lowin commited on

Raise an error if a Client is created with no servers in config
7445afa

Jeremiah Lowin commited on

Make error masking configurable
85e9cfd

Jeremiah Lowin commited on

feat: support FastMCP v1 server transport
407f55e

Jeremiah Lowin commited on

Add documentation for config-based clients
da46698

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

Update transports.py
42e32fe

Jeremiah Lowin commited on

Formalize MCP Config
a9cea6e

Jeremiah Lowin commited on

Improved support for config dicts
12847fe

Jeremiah Lowin commited on

Improve client documentation
b05b338

Jeremiah Lowin commited on

Merge branch 'main' into initialize-result
a2a14a4
unverified

Jeremiah Lowin commited on

Merge branch 'main' into initialize-result
7e63ead

Jeremiah Lowin commited on

Merge branch 'main' into progress
0a8d81d
unverified

Jeremiah Lowin commited on

Fix typing
f0e5fd6

Jeremiah Lowin commited on

Add progress handler to client
c27f039

Jeremiah Lowin commited on

Infer sse transport from url
d4b51b1

Jeremiah Lowin commited on

Store the initialize result on the client
3aecde3

Jeremiah Lowin commited on