Jeremiah Lowin
347c1fed3b
Merge pull request #309 from jlowin/proxy-mount
...
Support proxy mount
2025-05-03 12:19:05 -04:00
Jeremiah Lowin
6d5da3643a
Update test_mount.py
2025-05-03 12:11:12 -04:00
strawgate
d1eb1812f3
address PR feedback
2025-05-03 10:41:16 -05:00
strawgate
80f7487f36
Add an example of a custom serializer implementation
2025-05-03 06:48:50 -05:00
Jeremiah Lowin
085d4ae460
Update tests
2025-05-02 16:36:48 -04:00
Jeremiah Lowin
3718ad98ef
Add auth support
2025-05-02 15:49:24 -04:00
Jeremiah Lowin
7301f10b59
Add support for annotations
2025-05-02 14:44:03 -04:00
Jeremiah Lowin
43ab9dc20c
Bump mcp to 1.7.1
2025-05-02 14:18:57 -04:00
Jeremiah Lowin
a17131db48
add fastapi tests
2025-05-01 10:01:55 -04:00
Jeremiah Lowin
fb7c2c8d69
Ensure openapi descriptions are included in tool details
2025-05-01 09:42:05 -04:00
Jeremiah Lowin
517b5358dd
Merge pull request #290 from jlowin/json
...
use pydantic_core.to_json
2025-04-30 18:12:27 -04:00
Jeremiah Lowin
d544bc9b60
Update test_server_interactions.py
2025-04-30 18:09:52 -04:00
Jeremiah Lowin
e439f616c1
Ensure path works across platforms
2025-04-30 18:05:37 -04:00
Jeremiah Lowin
87031a62de
Improve context injection type checks
2025-04-30 18:03:52 -04:00
Jeremiah Lowin
a9253d3111
use pydantic_core.to_json
2025-04-30 17:29:38 -04:00
Jeremiah Lowin
5c659ace8b
Improve OpenAPI param handling
2025-04-30 12:33:42 -04:00
Jeremiah Lowin
056a3bff3b
Merge pull request #284 from jlowin/client-docs
...
Fix client docs for advanced features, add tests for logging
2025-04-30 12:10:21 -04:00
Jeremiah Lowin
ce2f603ff4
Update test_logs.py
2025-04-30 11:03:53 -04:00
Jeremiah Lowin
5443cf59aa
Add log tests
2025-04-30 11:02:49 -04:00
Jeremiah Lowin
39e62bc11c
Ensure openapi tool responses are properly converted
2025-04-30 10:09:33 -04:00
Jeremiah Lowin
fe9fcd32cd
Merge pull request #279 from jlowin/timeout
...
Expose configurable timeout for OpenAPI
2025-04-30 08:40:47 -04:00
Jeremiah Lowin
82ac176fdf
Add test
2025-04-30 08:33:36 -04:00
Juergen Eger
92d0e5705f
fix ruff
2025-04-29 08:44:14 +00:00
Juergen Eger
670047d674
ruff fix once again
2025-04-29 08:29:00 +00:00
Juergen Eger
2a08b831ad
fixing ruff
2025-04-29 08:21:07 +00:00
Juergen Eger
08e850441a
fixing ruff
2025-04-29 08:19:45 +00:00
Juergen Eger
87c63ec343
openapi template resources with more than 1 path parameter is not supported #267
2025-04-29 08:04:04 +00:00
Juergen Eger
b684c0dbbf
#267 Fixed openapi template resource only supporting single param
2025-04-29 07:57:40 +00:00
Jeremiah Lowin
ef432ade0f
Add context injection to all objects
2025-04-25 20:57:49 -04:00
Jeremiah Lowin
ed9f0a4555
Merge branch 'main' into return-values
2025-04-25 20:06:59 -04:00
Jeremiah Lowin
702bc68a4c
platform independent path
2025-04-25 20:05:04 -04:00
Jeremiah Lowin
f87617e228
Fix issues with type conversion
2025-04-25 20:01:51 -04:00
Jeremiah Lowin
8205e1eefb
Improve datetime test to avoid now
2025-04-25 19:51:16 -04:00
Jeremiah Lowin
882a10a5e3
Update docs and tests
2025-04-25 19:48:23 -04:00
Jeremiah Lowin
cd97b1c201
Document and test input types
2025-04-25 19:30:43 -04:00
Jeremiah Lowin
5f1e1dea5b
update tool docs
2025-04-25 19:05:20 -04:00
Jeremiah Lowin
3f793d541c
minor docs updates
2025-04-25 18:32:24 -04:00
Jeremiah Lowin
09cf6550b5
Split server interaction tests into new file
2025-04-25 17:49:42 -04:00
Jeremiah Lowin
713864aa9a
Ensure servers expose template wildcards
2025-04-25 14:25:17 -04:00
Jeremiah Lowin
04aa074516
Merge pull request #255 from jlowin/template-tests
...
Add resource template tests
2025-04-25 12:57:25 -04:00
Jeremiah Lowin
d73e87b053
Add resource template tests
2025-04-25 12:55:32 -04:00
Jeremiah Lowin
57cb110338
Fix issues with simple str response
2025-04-25 12:35:07 -04:00
Jeremiah Lowin
63d8b1b723
Ensure openapi resources return valid responses
2025-04-25 12:22:30 -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
f2c5f0d708
Update test_resource_template.py
2025-04-24 15:07:06 -04:00
Jeremiah Lowin
4e076c7c8f
Add wildcard params
2025-04-24 15:01:36 -04:00
Jeremiah Lowin
b81d1a11ec
Indicate that Image class is for returns
2025-04-24 12:11:00 -04:00
Jeremiah Lowin
5ed101284a
Remove mock transport
2025-04-23 14:26:13 -04:00
Jeremiah Lowin
9c55222f59
Merge pull request #220 from yihuang/main
...
fix issues with proxy mcp server
2025-04-23 11:24:25 -07:00