Commit graph

139 commits

Author SHA1 Message Date
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
Jeremiah Lowin
2cc577168b Ensure contrib is importable 2025-04-23 14:12:00 -04:00
yihuang
ad41ca7dc8
fix format 2025-04-21 13:21:11 +08:00
yihuang
e962f4d312
fix test 2025-04-21 13:18:11 +08:00
yihuang
5bbad74044
add unit test 2025-04-21 13:14:46 +08:00
Jeremiah Lowin
bfda92e95c Remove bad test 2025-04-20 17:51:37 -07:00
strawgate
9e5c5d0210 Initial Implementation 2025-04-20 17:37:29 -05:00
strawgate
a49337f02d Add an init to make mcp_mixin a module 2025-04-20 11:27:26 -05:00
Jeremiah Lowin
aba942b9e9 Do run pyright; update tests for coros 2025-04-18 08:52:37 -04:00
Jeremiah Lowin
16dd2ee252 Fix static checks 2025-04-18 08:44:48 -04:00
William Easton
8a19eb7804
Merge branch 'main' into McpRegisterable-example 2025-04-16 23:30:21 -05:00
strawgate
5de40ac300 Updates based on PR Feedback 2025-04-16 23:30:09 -05:00
Jeremiah Lowin
db32622c31
Merge branch 'main' into mount 2025-04-16 09:38:51 -04:00
Jeremiah Lowin
f2bfe53de1 move test servers to root tests dir 2025-04-16 09:33:25 -04:00
Jeremiah Lowin
5ff93f6bd6 Add mount tests 2025-04-15 21:03:00 -04:00
Jeremiah Lowin
d27141a935 Refactor remote servers 2025-04-15 20:28:14 -04:00