xsecuremcp / src /fastmcp /server /server.py

Commit History

Ensure tool serializer is applied
4757dcb

Jeremiah Lowin commited on

Server add_* methods no longer accept functions
a853a78

Jeremiah Lowin commited on

Use strict basemodel for Prompt; relax from_function deprecation
873479e

Jeremiah Lowin commited on

Split Tool into Tool and FunctionTool
cba81f4

Jeremiah Lowin commited on

Remove deprecatio notice
413b954

Jeremiah Lowin commited on

Merge branch 'main' into feature/exclude-args-support
e58ace8
unverified

Jeremiah Lowin commited on

Clean up settings
ccc6631

Jeremiah Lowin commited on

Support configuring bearer auth from env vars
b310c16

Jeremiah Lowin commited on

Support providing tools at init
15b1769

Jeremiah Lowin commited on

Add basic server primitives
7befcc3

Jeremiah Lowin commited on

feat(tool): add support for excluding arguments from tool definition
c5ee465

deepak-stratforge commited on

Merge pull request #625 from ksawaray/support-uppercase
f15abd4
unverified

nate nowack commited on

Support for uppercase letters at the log level
dafdeef

ksawaray commited on

Improve type inference from client transport
fa6e614

Jeremiah Lowin commited on

Remove exceptions from execution methods.
7615e10

davenpi commited on

Handle unreachable mounted servers.
ac60432

davenpi commited on

Update name generation
451db43

Jeremiah Lowin commited on

Merge branch 'main' into headers-passthrough
0efac9b

Jeremiah Lowin commited on

Merge branch 'main' into mask-errors
4202663
unverified

Jeremiah Lowin commited on

Add client_kwargs to be passed to from_fastapi
18ebe37

Jeremiah Lowin commited on

Split into routemapfn and mcpcomponentfn
ca8cdf5

Jeremiah Lowin commited on

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

Jeremiah Lowin commited on

Merge branch 'main' into route_map_fn
d8b6bed

Jeremiah Lowin commited on

Merge branch 'main' into custom-tags
02f5caf
unverified

Jeremiah Lowin commited on

Merge branch 'main' into custom-routes
f4a3ff2

Jeremiah Lowin commited on

Bump 2.3.6 reference to 2.4.0
87b03f8

Jeremiah Lowin commited on

Add route_map_fn for fine control
3993fde

Jeremiah Lowin commited on

Add support for RouteMap tags, update docs
d625dbe

Jeremiah Lowin commited on

Add custom naming and deprecate all_routes_as_tools
7af7032

Jeremiah Lowin commited on

Ensure custom routes are respected
4a59792

Jeremiah Lowin commited on

Make error masking configurable
85e9cfd

Jeremiah Lowin commited on

Merge pull request #534 from jlowin/backwards-compat-resources
9924ac9
unverified

Jeremiah Lowin commited on

Make resource prefix format configurable
b45adb7

Jeremiah Lowin commited on

Merge pull request #527 from jlowin/mcp-config
de817a5
unverified

Jeremiah Lowin commited on

Compile URI pattern
889090e

Jeremiah Lowin commited on

Support creating clients from mcpconfig
a01a818

Jeremiah Lowin commited on

Update server.py
d3e7c9f

Jeremiah Lowin commited on

Remove customizable separators; improve resource separator
cdb0274

Jeremiah Lowin commited on

Allow * Methods and all routes as tools shortcuts
0410d0d

Jeremiah Lowin commited on

Update release numbers for anticipated version
feafdb6

Jeremiah Lowin commited on

try one more thing
731e83f

zzstoatzz commited on

take one suggestion
3595b6b

zzstoatzz commited on

more permission uvicorn config
1b89739

zzstoatzz commited on

Merge pull request #490 from jlowin/codex/add-as-proxy-method-to-fastmcp
bd3d5e6
unverified

Jeremiah Lowin commited on

Update tests
ca9981d

Jeremiah Lowin commited on

fastmcp run works with remote servers
a506ee1

Jeremiah Lowin commited on

Fix import
a60b771

Jeremiah Lowin commited on

Add as_proxy improvements and tests
edc0d82

Jeremiah Lowin commited on

Add lifespan property to app
59f2792

Jeremiah Lowin commited on

strict typing for `server.py`
d09d7f6

zzstoatzz commited on