xsecuremcp / src /fastmcp /server /server.py

Commit History

Update server.py
c976454

Jeremiah Lowin commited on

Add timeout-graceful-shutdown as a default config
82e9a76

Jeremiah Lowin commited on

Merge pull request #309 from jlowin/proxy-mount
75569fa
unverified

Jeremiah Lowin commited on

Remove comment
8aad9e3

Jeremiah Lowin commited on

Support proxy mount
d4465eb

Jeremiah Lowin commited on

address PR feedback
ddf9620

strawgate commited on

Add an example of a custom serializer implementation
ee0baf8

strawgate commited on

Add support for starlette request
0d33002

Jeremiah Lowin commited on

Merge branch 'main' into context
d110709

Jeremiah Lowin commited on

Add auth support
7bdb963

Jeremiah Lowin commited on

Add support for annotations
c2a9892

Jeremiah Lowin commited on

Add starlette request to context
3803803

Jeremiah Lowin commited on

use pydantic_core.to_json
3de056b

Jeremiah Lowin commited on

Use PEP 649 annotations
4f16c08

Jeremiah Lowin commited on

Merge branch 'main' into nits
f8c2e94
unverified

nate nowack commited on

Add context injection to all objects
31e3fd3

Jeremiah Lowin commited on

Add context support to all objects
3d30e82

Jeremiah Lowin commited on

merge conflict
e782013

zzstoatzz commited on

Pass kwargs correctly
27eb2df

Jeremiah Lowin commited on

Improve integration documentation
51ea945

Jeremiah Lowin commited on

Add mount tests
72f52ef

Jeremiah Lowin commited on

Refactor remote servers
81e8514

Jeremiah Lowin commited on

restore mcp tool generation to server
d6d2b36

Jeremiah Lowin commited on

rename mount -> import
a1ec1e3

Jeremiah Lowin commited on

Create MCP prompts on object
24b96b7

Jeremiah Lowin commited on

Generate MCP resources and templates on respective classes
c5b3684

Jeremiah Lowin commited on

Update tool manager param to key
dce143d

Jeremiah Lowin commited on

Add `key` for storing resources
5a29d74

Jeremiah Lowin commited on

Add `get_tools()` and update tests to include proxy tools
736b52b

Jeremiah Lowin commited on

Allow tool manager to store an alternative name for tools
72c9ff1

Jeremiah Lowin commited on

permit optional resource template args
bf2f475

Jeremiah Lowin commited on

add transport kwargs
9f94e73

Jeremiah Lowin commited on

Update docs and add_resource_fn
f1f59fd

Jeremiah Lowin commited on

Expand support for various method interactions
0feb19f

Jeremiah Lowin commited on

Add docs
6e94ee5

Jeremiah Lowin commited on

Merge branch 'main' into docs
908b68a

Jeremiah Lowin commited on

Enter mounted app lifespans
bd66e60

Jeremiah Lowin commited on

Use _ as default mount separator and make configurable
37a07a4

Jeremiah Lowin commited on

Merge branch 'main' into docs
f3513ae

Jeremiah Lowin commited on

Clean up server tests
5698663

Jeremiah Lowin commited on

Begin adding docs
548235b

Jeremiah Lowin commited on

Ensure that openapi tags are transferred to MCP objects
9822b73

Jeremiah Lowin commited on

Add tags, improve duplicate import behavior
fa364d7

Jeremiah Lowin commited on

Add tags for all core MCP objects
316c336

Jeremiah Lowin commited on

Use union pipes
0b1b3ab

Jeremiah Lowin commited on

Merge branch '2.x' into uv-sync
63c76b9
unverified

Jeremiah Lowin commited on

Fix bug with tools that return lists
2593ecd

Jeremiah Lowin commited on

use type
9cc5eae

zzstoatzz commited on

Reorganize clients and transports
3acddf3

Jeremiah Lowin commited on

Remove import
59c76e7

Jeremiah Lowin commited on