Jeremiah Lowin
794ef3f114
Match functions and methods
2025-05-23 19:00:54 -04:00
Jeremiah Lowin
213abc4244
Pass client headers through to OpenAPI client
2025-05-23 12:38:24 -04:00
Jeremiah Lowin
d618f9151b
add transport to stdio server in mcpconfig, with default
2025-05-22 11:25:25 -04:00
Jeremiah Lowin
fa1c94ccdc
Support creating clients from mcpconfig
2025-05-20 20:48:16 -04:00
Jeremiah Lowin
f5cddc3219
Formalize MCP Config
2025-05-20 17:43:32 -04:00
Jeremiah Lowin
44a7f10ee6
prune titles from jsonschemas
2025-05-14 15:28:16 -04:00
Jeremiah Lowin
e4eaa9890b
ensure all json schemas are compressed
2025-05-14 14:20:18 -04:00
Jeremiah Lowin
ff318e655d
Add reprs for OpenAPI objects
2025-05-14 13:42:20 -04:00
Jeremiah Lowin
7c257a481f
Merge pull request #388 from didier-durand/add-test-cache
...
Adding tests for TimedCache
2025-05-09 18:08:23 -04:00
Jeremiah Lowin
3ccf27930f
Fix typing and static issues
2025-05-09 18:06:51 -04:00
Didier Durand
31f07d8ddf
Adding tests for TimedCache
2025-05-09 18:15:47 +02:00
Didier Durand
f8130cc22f
Adding a few tests to Image type
2025-05-09 18:00:00 +02:00
Jeremiah Lowin
112b91f521
create a setting for legacy parsing
2025-05-06 13:21:38 -04:00
Jeremiah Lowin
55e62a0c63
Update test_types.py
2025-05-04 14:34:37 -04:00
Jeremiah Lowin
49d7bc92ff
Update test_types.py
2025-05-04 14:32:52 -04:00
Jeremiah Lowin
d8c881bf21
Add tests
2025-05-04 14:31:21 -04:00
Jeremiah Lowin
51a867c3af
Replace custom parsing with TypeAdapter
2025-05-04 12:07:00 -04:00
Jeremiah Lowin
87031a62de
Improve context injection type checks
2025-04-30 18:03:52 -04:00
Jeremiah Lowin
b6ef8d2346
Add test for missing annotation
2025-04-25 10:27:26 -04:00
cutekibry
c8dface36a
fix: unintended type convert
...
The function tries to convert `str`` into `dict` without validate
if it is suitable for the type annotation.
This will cause unintended type converting.
Refs: #251
2025-04-25 15:24:12 +08:00
Jeremiah Lowin
d27141a935
Refactor remote servers
2025-04-15 20:28:14 -04:00
Jeremiah Lowin
d2474d558c
Only apply log config to FastMCP loggers
2025-04-14 15:45:05 -04:00
Jeremiah Lowin
56801435ac
Support openapi 3.0 and 3.1
2025-04-13 22:38:37 -04:00
Jeremiah Lowin
3ea0685a17
Expand support for various method interactions
2025-04-13 21:39:19 -04:00
Jeremiah Lowin
79190e40e9
Ensure that openapi tags are transferred to MCP objects
2025-04-12 12:40:57 -04:00
zzstoatzz
16af43e272
use type
2025-04-11 03:42:00 -05:00
Jeremiah Lowin
9ca99d5809
Add OpenAPI server and tests
2025-04-10 11:16:58 -04:00
Jeremiah Lowin
e8108f2b29
Merge branch '2.x' into openapi
2025-04-09 12:05:16 -04:00
Jeremiah Lowin
96485c8dfe
restore 1.x code
...
Attempting to subclass and monkeypatch was becoming too difficult; inflexibility between low-level types and the requirements of new high-level APIs requires the potential for breaking changes, even if they don't face users.
2025-04-09 11:54:42 -04:00
Jeremiah Lowin
a683abb8a3
Add openapi parsing utilities
2025-04-08 21:11:52 -04:00