xsecuremcp / src /fastmcp /utilities /openapi.py

Commit History

Fix OpenAPI transitive references and performance (#1372) (#1426)
60e47cc
unverified

Jeremiah Lowin commited on

perf: optimize string operations in OpenAPI parameter processing (#1342)
86d067d
unverified

chiliu commited on

Optimize _make_optional_parameter_nullable and _adjust_union_types functions (#1321)
0b67acf
unverified

chiliu chiliu commited on

refactor: standardize logging usage across OpenAPI utilities (#1322)
e9db9c1
unverified

chiliu chiliu commited on

Improve OpenAPI-to-JSONSchema conversion utilities (#1283)
4394198
unverified

Jeremiah Lowin commited on

Fix nullable field handling in OpenAPI to JSON Schema conversion (#1279)
c4df749
unverified

Jeremiah Lowin Claude commited on

Update SDK docs (#1236)
293074b
unverified

Jeremiah Lowin commited on

Optimize OpenAPI parser performance with single-pass schema processing (#1214)
9e0a59f
unverified

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: _replace_ref_with_defs; ensure ref_path is string, because some REST servers use "$ref" as property name of schema. (#1164)
241bcdf
unverified

itaru2622 commited on

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

Jeremiah Lowin Claude commited on

fix: replace oneOf with anyOf in OpenAPI schemas to handle overlapping unions (#1119)
dd2c763
unverified

Magnus Jeremiah Lowin 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 output schema support for OpenAPI tools (#1073)
53a91d7
unverified

Jeremiah Lowin Claude commited on

Refactor array parameter formatting to reduce code duplication
71ef915

Jeremiah Lowin commited on

Fix OpenAPI array parameter explode handling
4a8c120

Jeremiah Lowin commited on

Add OpenAPI extensions support to HTTPRoute
c0183df

Aditya Bansal commited on

Merge pull request #954 from jlowin/claude-wt-20250625-210215
05dfb42
unverified

Jeremiah Lowin commited on

Fix external schema reference handling in OpenAPI parser
80215f2

Jeremiah Lowin Claude 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

openapi: Rewrite recursive #/components/schemas/ references
d958edd

owtaylor commited on

Merge pull request #700 from jlowin/transform-tools
beb2095
unverified

Jeremiah Lowin commited on

Split Tool into Tool and FunctionTool
cba81f4

Jeremiah Lowin commited on

set body's description as well
b2e733d

ShiWei commited on

add tests for _replace_ref_with_defs
73c6a92

ShiWei commited on

replace nested requestBody's #/components/ with
fe73cad

ShiWei commited on

Unify openapi 3.0 and 3.1 parsing
74f10a8

Jeremiah Lowin commited on

Ensure openapi defs are loaded
5050a56

Jeremiah Lowin commited on

Update openapi.py
365b235

Jeremiah Lowin commited on

Update src/fastmcp/utilities/openapi.py
8ebc58d
unverified

Jeremiah Lowin Copilot commited on

add fastapi tests
42ef098

Jeremiah Lowin commited on

Ensure openapi descriptions are included in tool details
71d1f33

Jeremiah Lowin commited on

Ensure objects are copied properly and test mounting fastapi
70f2db7

Jeremiah Lowin commited on

Support openapi 3.0 and 3.1
4c324f7

Jeremiah Lowin commited on

fix deprecation warnings
76b8ceb

zzstoatzz commited on

Add fastapi conversion
dc0a2a3

Jeremiah Lowin commited on

Add OpenAPI server and tests
96618d0

Jeremiah Lowin commited on

Add openapi parsing utilities
72648c2

Jeremiah Lowin commited on