xsecuremcp / tests /server /openapi

Commit History

Add _fastmcp meta namespace (#1290)
957b451
unverified

Jeremiah Lowin commited on

Sort tags for deterministic output
ed43295

Jeremiah Lowin commited on

Note that OpenAPI components automatically load tags
926df22

Jeremiah Lowin commited on

Introduce experimental OpenAPI parser with improved performance and maintainability (#1209)
8c5bdf2
unverified

Jeremiah Lowin commited on

Fix nesting when making OpenAPI arrays and objects optional (#1178)
be25dfa
unverified

Martin Melka commited on

Fix optional parameter validation in OpenAPI integration (#1135)
64a8670
unverified

Jeremiah Lowin Claude commited on

Expand empty parameter filtering and add tests
01f3ce5

Jeremiah Lowin Claude commited on

Fix OpenAPI deepObject style parameter encoding (#1122)
c21d179
unverified

Jeremiah Lowin Claude commited on

Fix OpenAPI parameter name collisions with location suffixing
7004e72

Jeremiah Lowin Claude commited on

Fix OpenAPI tool name registration when modified by mcp_component_fn (#1096)
25428f8
unverified

Jeremiah Lowin Claude commited on

Add output schema support for OpenAPI tools (#1073)
53a91d7
unverified

Jeremiah Lowin Claude commited on

Remove asyncio mark
bf00022

Jeremiah Lowin commited on

Update test_openapi_compatibility.py
df0a1cf

Jeremiah Lowin commited on

Fix test to properly expect ValidationError with pytest.raises
a4d699c

Jeremiah Lowin commited on

Add comprehensive OpenAPI 3.0 vs 3.1 compatibility tests
5057c7c

Jeremiah Lowin Claude commited on

Split giant test file into smaller files
c151bc3

Jeremiah Lowin commited on

Fix OpenAPI array parameter explode handling
4a8c120

Jeremiah Lowin commited on

Add structured content & update almost all tests
aa46c09

Jeremiah Lowin commited on

Fix OpenAPI tests
0653d45

Jeremiah Lowin commited on

Merge branch 'main' into protocol-update
3d3b461

Jeremiah Lowin commited on

Use proper isinstance(Enum) check instead of hasattr
bbf015c

Jeremiah Lowin Claude commited on

Fix parameter location enum handling in OpenAPI parser
d33e60d

Jeremiah Lowin Claude commited on

Update types and tests for upcoming SDK release
3c4246c

Jeremiah Lowin commited on

Fix import prefix behavior
09cabfa

Jeremiah Lowin commited on

Update tests
506c09a

Jeremiah Lowin commited on

Update resource manager
d37c5e4

Jeremiah Lowin commited on

Make prefixes optional
4d88236

Jeremiah Lowin commited on

Update tests
194b8dd

Jeremiah Lowin commited on

Add tests
2281d7e

Jeremiah Lowin commited on

Clean up route maps
00da27f

Jeremiah Lowin commited on

Update tests
996e149

Jeremiah Lowin commited on

Split Tool into Tool and FunctionTool
cba81f4

Jeremiah Lowin commited on

Merge branch 'main' into fix-typing
ba8f800
unverified

Jeremiah Lowin commited on

Update test typing
d4fceae

Jeremiah Lowin commited on

clean up test inits
9acec13

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

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