Commit graph

56 commits

Author SHA1 Message Date
Jeremiah Lowin
f1f57f977b Bump mcp 1.9.4 2025-06-14 14:16:04 -04:00
Jeremiah Lowin
c623b5110d Fix linting 2025-06-07 21:01:09 -04:00
Jeremiah Lowin
84b9b2a85f Add optional dep 2025-06-05 09:44:54 -04:00
Jeremiah Lowin
7bb0a90d01 Remove websockets dependency 2025-06-05 09:28:39 -04:00
Jeremiah Lowin
0535a70d31 Server add_* methods no longer accept functions 2025-06-04 12:39:34 -04:00
Jeremiah Lowin
29eb9af467 Raise errors when deprecated routes are used 2025-06-04 12:05:40 -04:00
Jeremiah Lowin
172f67c617 Add jwks tests 2025-06-01 12:44:56 -04:00
Jeremiah Lowin
20ae68bb7d Add basic bearer auth for server and client 2025-06-01 11:13:21 -04:00
Jeremiah Lowin
67c36b0c11 Require mcp 1.9.2 or greater 2025-05-30 10:44:26 -04:00
Jeremiah Lowin
0c8469ea4c Merge branch 'main' into oauthclient 2025-05-29 17:40:26 -04:00
Jeremiah Lowin
010170337f Ensure that tools/templates/prompts are compatible with callable objects 2025-05-23 18:53:55 -04:00
Jeremiah Lowin
d4d6b7da53 Merge branch 'main' into oauthclient 2025-05-15 21:40:06 -04:00
Jeremiah Lowin
3859f59247 Add authlib 2025-05-15 21:19:26 -04:00
zzstoatzz
204385377b strict typing for server.py 2025-05-15 20:09:15 -05:00
Ricky Sahu
47bf1f2b88 support messages in progress notifications 2025-05-15 15:51:02 -04:00
Jeremiah Lowin
c4541e8354 Pin to mcp 1.8.1 2025-05-12 16:36:21 -04:00
Jeremiah Lowin
a0939e57fe test nested servers 2025-05-09 17:27:22 -04:00
Jeremiah Lowin
01a348fe3a Update mcp pin to 1.8 2025-05-08 16:25:10 -04:00
Jeremiah Lowin
04defaaaa3 move vendored file 2025-05-07 23:17:24 -04:00
Jeremiah Lowin
bc48f9be9d Pin without uv-specific config 2025-05-07 22:47:39 -04:00
Jeremiah Lowin
c84131407e pin mcp dependency to git commit 2025-05-07 20:48:27 -04:00
Jeremiah Lowin
d5066c0dc3 add test-loop-scope session 2025-05-06 22:18:54 -04:00
Alain IVARS
3539de0c82 Refactor tests (remove duplicate). Add test coverage for simple_echo, complex_inputs, desktop, echo. 2025-05-03 09:01:34 +01:00
Jeremiah Lowin
df0d9049ed Lower websockets pin for compatibility 2025-04-30 12:12:14 -04:00
Aamir Siddiqui
77248094ee replace dotenv dependency with python-dotenv 2025-04-18 16:18:23 +01:00
Jeremiah Lowin
48ee1597e2 Improve integration documentation 2025-04-16 10:25:31 -04:00
Jeremiah Lowin
d27141a935 Refactor remote servers 2025-04-15 20:28:14 -04:00
Jeremiah Lowin
55f3666aef Update pyproject.toml 2025-04-14 16:41:33 -04:00
zzstoatzz
d87b95b581 o
one more time

try defer

checkpoint

small updates

push code
2025-04-13 18:27:17 -05:00
zzstoatzz
6e35912c4e merge conflict 2025-04-13 18:27:11 -05:00
Jeremiah Lowin
dc995af9d8 Begin adding docs 2025-04-12 14:38:32 -04:00
zzstoatzz
a62c562204 fix deprecation warnings 2025-04-10 20:48:14 -05:00
Jeremiah Lowin
a077727912 Update dependencies 2025-04-10 19:32:57 -04:00
Jeremiah Lowin
8f79109275 Merge branch '2.x' into openapi 2025-04-10 09:03:25 -04:00
Jeremiah Lowin
2f2bed411e Add CLI 2025-04-10 09:01:48 -04:00
Jeremiah Lowin
8ffe9df065 update sync command 2025-04-08 21:04:53 -04:00
Jeremiah Lowin
8f1e06f48d Add proxy server 2025-04-08 13:28:48 -04:00
Jeremiah Lowin
ab558a7509 Add dependencies 2025-04-07 18:31:47 -04:00
Jeremiah Lowin
915f66a425 Fix readline error 2025-04-07 18:20:36 -04:00
Jeremiah Lowin
fc3fc4e50d add pyreadline3 2025-04-07 18:16:06 -04:00
Jeremiah Lowin
1b6813ef26 Basic cleanup 2025-04-05 17:39:51 -04:00
Jeremiah Lowin
ca810729d7 Use upstream FastMCP 2025-04-01 18:35:57 -04:00
leonkozlowski
ee5695e330 patch: use plain MIT 2024-12-06 10:29:46 -05:00
leonkozlowski
00977e6466 patch: change license to MIT 2024-12-06 10:28:41 -05:00
Jeremiah Lowin
2b3e3ec360 Pyright passing 2024-12-03 13:55:13 -05:00
Jeremiah Lowin
f1abe01b57 Add pyright 2024-12-03 12:27:02 -05:00
zzstoatzz
8e1fa7a551 fix warning and flake 2024-12-02 20:06:57 -06:00
Jeremiah Lowin
4a9f365916 Update dependencies 2024-12-02 19:55:28 -05:00
Jeremiah Lowin
81d5211188 Support env vars when installing 2024-11-30 22:20:18 -05:00
Jeremiah Lowin
53b31586d2 Use hatchling 2024-11-30 19:53:46 -05:00