xsecuremcp / tests /server

Commit History

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

Jeremiah Lowin commited on

Simplify code for running servers in processes
c14577c

Jeremiah Lowin commited on

Support providing tools at init
15b1769

Jeremiah Lowin commited on

Merge branch 'main' into fix-typing
ba8f800
unverified

Jeremiah Lowin commited on

Fix remaining typing issues
a1b3f72

Jeremiah Lowin commited on

Update test typing
d4fceae

Jeremiah Lowin commited on

clean up test inits
9acec13

Jeremiah Lowin commited on

Use anyio.event
9cad16d

Jeremiah Lowin commited on

test: Demonstrate issue with concurrent proxy tasks
d913408

Sillocan commited on

feat(tool): validate and enforce default values
457a7de

deepak-stratforge commited on

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

deepak-stratforge commited on

Merge pull request #605 from davenpi/fix-unreachable-mounted-servers
bb68df7
unverified

Jeremiah Lowin commited on

Fix handling tools without descriptions
3d3691f

Jeremiah Lowin commited on

Handle unreachable mounted servers.
ac60432

davenpi commited on

Ensure that tools/templates/prompts are compatible with callable objects
acef890

Jeremiah Lowin commited on

Add tests
72df1a6

Jeremiah Lowin commited on

Update tests for new names
d8b680d

Jeremiah Lowin commited on

Update test_openapi.py
e99d5dd

Jeremiah Lowin commited on

Pass client headers through to OpenAPI client
ac33644

Jeremiah Lowin commited on

Split into routemapfn and mcpcomponentfn
ca8cdf5

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

Add route_map_fn for fine control
3993fde

Jeremiah Lowin commited on

Add support for RouteMap tags, update docs
d625dbe

Jeremiah Lowin commited on

Remove custom names
c997d33

Jeremiah Lowin commited on

Add custom naming and deprecate all_routes_as_tools
7af7032

Jeremiah Lowin commited on

Update route map logic
f477a70

Jeremiah Lowin commited on

Merge pull request #558 from jlowin/custom-routes
b89bc47
unverified

Jeremiah Lowin commited on

Ensure custom routes are respected
4a59792

Jeremiah Lowin commited on

Expose model preferences in ctx.sample
a5dd87c

davenpi commited on

Make resource prefix format configurable
b45adb7

Jeremiah Lowin commited on

Remove customizable separators; improve resource separator
cdb0274

Jeremiah Lowin commited on

Merge pull request #521 from jlowin/add-better-error
de426aa
unverified

nate nowack commited on

rm slop markers
57eddfb

zzstoatzz commited on

Allow * Methods and all routes as tools shortcuts
0410d0d

Jeremiah Lowin commited on

Update tests
75a8748

Jeremiah Lowin commited on

Unify openapi 3.0 and 3.1 parsing
74f10a8

Jeremiah Lowin commited on

Ensure openapi path params are handled properly
b4e78d2

Jeremiah Lowin commited on

Add request id back to tests
32ff292

Jeremiah Lowin commited on

Store the initialize result on the client
3aecde3

Jeremiah Lowin commited on

try to fix test
de8e775

zzstoatzz commited on

add tests
cb34145

zzstoatzz commited on

Add as_proxy improvements and tests
edc0d82

Jeremiah Lowin commited on

Fix static checks
9b3f698

Jeremiah Lowin commited on

Store server instance as fastmcp_server
86a15b9

Jeremiah Lowin commited on

Improve handling of exceptiongroups when raised in clients
177d39a

Jeremiah Lowin commited on

Add test for enum property
a7bd2ea

Jeremiah Lowin commited on

Add reprs for OpenAPI objects
e1a4799

Jeremiah Lowin commited on

Merge pull request #437 from davenpi/feat/remove-tool
4e9aea2
unverified

Jeremiah Lowin commited on