Commit graph

43 commits

Author SHA1 Message Date
Jeremiah Lowin
010170337f Ensure that tools/templates/prompts are compatible with callable objects 2025-05-23 18:53:55 -04:00
Ricky Sahu
47bf1f2b88 support messages in progress notifications 2025-05-15 15:51:02 -04:00
Jeremiah Lowin
1df45f4d47 Update uv.lock 2025-05-14 19:45:35 -04:00
Jeremiah Lowin
01a348fe3a Update mcp pin to 1.8 2025-05-08 16:25:10 -04:00
Jeremiah Lowin
bc48f9be9d Pin without uv-specific config 2025-05-07 22:47:39 -04:00
Jeremiah Lowin
61d475d12f Fix tests 2025-05-07 20:49:16 -04:00
Jeremiah Lowin
efee616734
Merge pull request #306 from highfeature/tests_coverage
Add test coverage + tests on 4 examples
2025-05-06 13:25:02 -04:00
Jeremiah Lowin
51a867c3af Replace custom parsing with TypeAdapter 2025-05-04 12:07:00 -04:00
Alain IVARS
21fc1e56ef
Merge branch 'main' into tests_coverage 2025-05-03 09:09:05 +01: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
43ab9dc20c Bump mcp to 1.7.1 2025-05-02 14:18:57 -04:00
Aamir Siddiqui
77248094ee replace dotenv dependency with python-dotenv 2025-04-18 16:18:23 +01:00
Aamir Siddiqui
a9c7abcfac update uv.lock with uv sync 2025-04-18 16:11:41 +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
731366f746 add transport kwargs 2025-04-14 22:08:24 -04:00
Jeremiah Lowin
0269905263 Ensure objects are copied properly and test mounting fastapi 2025-04-14 12:50:11 -04:00
zzstoatzz
6e35912c4e merge conflict 2025-04-13 18:27:11 -05:00
Jeremiah Lowin
753c993bb7 Add docs 2025-04-13 11:19:31 -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
9ca99d5809 Add OpenAPI server and tests 2025-04-10 11:16:58 -04:00
Jeremiah Lowin
2f2bed411e Add CLI 2025-04-10 09:01:48 -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
zzstoatzz
7947d69185 merge conflict
fix

merge conflict

multi
2024-12-03 13:13:32 -06: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
81d5211188 Support env vars when installing 2024-11-30 22:20:18 -05:00
Jeremiah Lowin
74c2d7affd update 2024-11-30 20:10:21 -05:00
Jeremiah Lowin
59df6b530d update uv 2024-11-30 19:39:01 -05:00
zzstoatzz
27c6ca2345 no extra type file
fix pyproject groups

fix lockfile

add pre-commit ci

actually run ruff and fix things
2024-11-30 17:34:52 -06:00
zzstoatzz
67de515d1a merge 2024-11-30 17:24:18 -06:00
Jeremiah Lowin
5f58621f8b Add support for prompts 2024-11-30 18:06:00 -05:00
Jeremiah Lowin
6b257f42aa Remove -n because tests are quick 2024-11-30 09:12:57 -05:00
Jeremiah Lowin
0eaa84131a Improve handling of editable installs 2024-11-29 22:26:27 -05:00
Jeremiah Lowin
c5ae6f42ef Update dependency management 2024-11-29 21:24:15 -05:00
Jeremiah Lowin
156ecc8bae Add duplicate tests 2024-11-29 17:47:54 -05:00
Jeremiah Lowin
b6ade5e72c Initial commit 2024-11-29 16:42:40 -05:00