Jeremiah Lowin
|
295238cdd5
|
Merge branch 'main' into headers-passthrough
|
2025-05-23 11:58:58 -04:00 |
|
Jeremiah Lowin
|
98d00dcbf1
|
Merge branch 'main' into mask-errors
|
2025-05-23 11:18:18 -04:00 |
|
Jeremiah Lowin
|
c772b4a09a
|
Add client_kwargs to be passed to from_fastapi
|
2025-05-23 11:16:00 -04:00 |
|
Jeremiah Lowin
|
59946a6503
|
Update openapi.py
|
2025-05-23 11:07:49 -04:00 |
|
Jeremiah Lowin
|
6436adaaf3
|
Split into routemapfn and mcpcomponentfn
|
2025-05-23 11:03:57 -04:00 |
|
Jeremiah Lowin
|
4e6b1bf611
|
Merge branch 'main' into mask-errors
|
2025-05-23 08:36:10 -04:00 |
|
Jeremiah Lowin
|
2c922bf5d4
|
Merge branch 'main' into route_map_fn
|
2025-05-23 08:32:08 -04:00 |
|
Jeremiah Lowin
|
ef8bb6f631
|
Merge branch 'main' into custom-tags
|
2025-05-23 08:27:41 -04:00 |
|
Jeremiah Lowin
|
9a906f05cf
|
Merge branch 'main' into custom-routes
|
2025-05-22 22:19:30 -04:00 |
|
Jeremiah Lowin
|
9ca994b94d
|
Bump 2.3.6 reference to 2.4.0
|
2025-05-22 22:17:35 -04:00 |
|
Jeremiah Lowin
|
aa2747497c
|
Add route_map_fn for fine control
|
2025-05-22 22:10:45 -04:00 |
|
Jeremiah Lowin
|
6cac09cf2a
|
Add support for RouteMap tags, update docs
|
2025-05-22 21:59:16 -04:00 |
|
Jeremiah Lowin
|
702412e28b
|
Remove custom names
|
2025-05-22 21:11:46 -04:00 |
|
davenpi
|
2a65c0848e
|
Feat(client): add cancel notification method
|
2025-05-22 17:53:24 -04:00 |
|
Jeremiah Lowin
|
4c3bf80652
|
Add custom naming and deprecate all_routes_as_tools
|
2025-05-22 15:46:46 -04:00 |
|
Jeremiah Lowin
|
e6b1c6984c
|
Update route map logic
|
2025-05-22 15:06:10 -04:00 |
|
Jeremiah Lowin
|
998de22a6e
|
Merge pull request #558 from jlowin/custom-routes
Ensure custom routes are respected
|
2025-05-22 12:26:08 -04:00 |
|
Jeremiah Lowin
|
189389a3a4
|
Ensure custom routes are respected
|
2025-05-22 12:20:29 -04:00 |
|
Jeremiah Lowin
|
de581e462a
|
Merge pull request #542 from davenpi/set-model-preferences
Expose model preferences in `Context.sample` for flexible model selection.
|
2025-05-22 11:52:09 -04:00 |
|
Jeremiah Lowin
|
4437594e1f
|
Merge pull request #554 from jlowin/clientconfig
Raise an error if a Client is created with no servers in config
|
2025-05-22 11:29:23 -04:00 |
|
Jeremiah Lowin
|
5c94447168
|
Merge branch 'main' into set-model-preferences
|
2025-05-22 11:28:56 -04:00 |
|
Jeremiah Lowin
|
aae1d8898c
|
Add typing
|
2025-05-22 11:28:13 -04:00 |
|
Jeremiah Lowin
|
d618f9151b
|
add transport to stdio server in mcpconfig, with default
|
2025-05-22 11:25:25 -04:00 |
|
Jeremiah Lowin
|
451fc3bfc2
|
Merge branch 'main' into clientconfig
|
2025-05-22 11:23:52 -04:00 |
|
Jeremiah Lowin
|
06b9b98b6c
|
Raise an error if a Client is created with no servers in config
|
2025-05-22 11:22:45 -04:00 |
|
Jeremiah Lowin
|
53b067b4e7
|
Make error masking configurable
|
2025-05-22 09:08:16 -04:00 |
|
davenpi
|
9122833998
|
Expose model preferences in ctx.sample
|
2025-05-21 19:34:45 -04:00 |
|
Jeremiah Lowin
|
1afe73c136
|
feat: support FastMCP v1 server transport
|
2025-05-21 17:42:26 -04:00 |
|
Jeremiah Lowin
|
f2325fdc23
|
Merge pull request #534 from jlowin/backwards-compat-resources
Make resource prefix format configurable
|
2025-05-21 14:57:04 -04:00 |
|
Jeremiah Lowin
|
85c2acf66d
|
Make resource prefix format configurable
|
2025-05-21 12:37:21 -04:00 |
|
Jeremiah Lowin
|
9054f20914
|
Merge pull request #527 from jlowin/mcp-config
Support creating clients from MCP config dicts, including multi-server clients
|
2025-05-21 10:27:51 -04:00 |
|
Jeremiah Lowin
|
b2dc2f0473
|
Clean up
|
2025-05-20 21:10:44 -04:00 |
|
Jeremiah Lowin
|
35e20774c0
|
Add documentation for config-based clients
|
2025-05-20 21:05:44 -04:00 |
|
Jeremiah Lowin
|
4ee9d3a949
|
Compile URI pattern
|
2025-05-20 20:52:10 -04:00 |
|
Jeremiah Lowin
|
fa1c94ccdc
|
Support creating clients from mcpconfig
|
2025-05-20 20:48:16 -04:00 |
|
Jeremiah Lowin
|
e2ac996b79
|
Update server.py
|
2025-05-20 20:33:22 -04:00 |
|
Jeremiah Lowin
|
cec40ddfea
|
Remove customizable separators; improve resource separator
|
2025-05-20 20:30:33 -04:00 |
|
Jeremiah Lowin
|
f084f3e3db
|
Trap timeouterror
|
2025-05-20 19:05:38 -04:00 |
|
Jeremiah Lowin
|
ec76d180bc
|
Remove extra initialize
|
2025-05-20 19:05:01 -04:00 |
|
Jeremiah Lowin
|
be95110596
|
Avoid hanging on initialize
|
2025-05-20 18:39:32 -04:00 |
|
Jeremiah Lowin
|
885f2fc4a1
|
Merge branch 'config-dicts' of https://github.com/jlowin/fastmcp into config-dicts
|
2025-05-20 17:46:36 -04:00 |
|
Jeremiah Lowin
|
34b2d49ab6
|
Update transports.py
|
2025-05-20 17:46:27 -04:00 |
|
Jeremiah Lowin
|
80ba464162
|
Merge branch 'main' into config-dicts
|
2025-05-20 17:45:50 -04:00 |
|
Jeremiah Lowin
|
f5cddc3219
|
Formalize MCP Config
|
2025-05-20 17:43:32 -04:00 |
|
nate nowack
|
c34beee8db
|
Merge pull request #521 from jlowin/add-better-error
better error when missing lifespan
|
2025-05-20 14:48:59 -05:00 |
|
zzstoatzz
|
2b7712df86
|
take suggestion
|
2025-05-20 13:53:40 -05:00 |
|
zzstoatzz
|
7f46580c14
|
rm slop markers
|
2025-05-20 13:48:23 -05:00 |
|
Jeremiah Lowin
|
648cbfa222
|
Improved support for config dicts
|
2025-05-20 14:38:10 -04:00 |
|
zzstoatzz
|
ed73488dc9
|
integration tests and better error
|
2025-05-20 12:40:41 -05:00 |
|
Jeremiah Lowin
|
a39100bd05
|
Allow * Methods and all routes as tools shortcuts
|
2025-05-20 13:24:44 -04:00 |
|