xsecuremcp / tests /server

Commit History

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 middleware list result types (#1125)
0907fff
unverified

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

Add mirrored component support for proxy servers
a9a1a98

Jeremiah Lowin Claude commited on

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

Jeremiah Lowin Claude commited on

Fix concurrent proxy client operations with session isolation (#1083)
c7708b2
unverified

Jeremiah Lowin Claude commited on

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

Jeremiah Lowin Claude commited on

Fix single-element list unwrapping in tool content
ff32168

Jeremiah Lowin Claude commited on

Remove asyncio mark
bf00022

Jeremiah Lowin commited on

Ensure multi-client configurations use new ProxyClient (#1045)
a922f59
unverified

Jeremiah Lowin commited on

Avoid propagating logs (#1042)
6acea03
unverified

Jeremiah Lowin commited on

Proxy support advanced MCP features (#1022)
fd0c13f
unverified

hopeful0 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

Fix schema wrapping for non-object union types in output schemas
677a8fb

Jeremiah Lowin commited on

Fix output schema test
c7c6360

Jeremiah Lowin commited on

Update docs
d4466da

Jeremiah Lowin commited on

Update typing
743f189

Jeremiah Lowin commited on

Update all tests
3a9d761

Jeremiah Lowin commited on

Add structured content & update almost all tests
aa46c09

Jeremiah Lowin commited on

Merge branch 'main' into output-schema
6572dc8

Jeremiah Lowin commited on

Fix OpenAPI tests
0653d45

Jeremiah Lowin commited on

Remove legacy json parsing
6ea503a

Jeremiah Lowin commited on

Fix middleware tests
5bfd7a8

Jeremiah Lowin commited on

Fix middleware tests
20ffbf8

Jeremiah Lowin commited on

Merge branch 'protocol-update' of https://github.com/jlowin/fastmcp into protocol-update
7a8d3bf

Jeremiah Lowin commited on

Implement TokenVerifier protocol for mcp-python-sdk compatibility
ac19f92

Jeremiah Lowin Claude commited on

Update tests for server input validation
77b11ea

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

Add production-ready middleware examples with comprehensive tests
5800457

Jeremiah Lowin Claude commited on

Add "http" as an alias for streamable-http
c1940a6

Jeremiah Lowin commited on

Merge branch 'protocol-update' into output-schema
bf7c492
unverified

Jeremiah Lowin commited on

Merge branch 'main' into protocol-update
401e5ce

Jeremiah Lowin commited on

Fix pyright type checking issues in tests
cd7d4ca

Jeremiah Lowin Claude commited on

Update schema description wording for clarity
50745e5

Jeremiah Lowin Claude commited on

Add automatic JSON schema descriptions for non-string prompt arguments
65ead06

Jeremiah Lowin Claude commited on

Add output schema to tool decorator
c903d7b

Jeremiah Lowin commited on

Add output schema to tools
11ebe03

Jeremiah Lowin commited on

Update docs and test
7b03b73

Jeremiah Lowin commited on

Update types and tests for upcoming SDK release
3c4246c

Jeremiah Lowin commited on

Fix formatting per pre-commit hooks
4f48aed

Jeremiah Lowin Claude commited on

Merge branch 'main' into dev-20250619-173841
81da84f
unverified

Jeremiah Lowin commited on

Add session_id property to Context for session-based data sharing
45ae1c7

Jeremiah Lowin Claude commited on