Commit graph

1,154 commits

Author SHA1 Message Date
Jeremiah Lowin
23e1d1e8e5
Merge pull request #729 from jlowin/parens v2.7.0
Remove empty parens from decorators in docs
2025-06-05 14:58:25 -04:00
Jeremiah Lowin
d64077b03b remove empty parens from prompt 2025-06-05 14:56:10 -04:00
Jeremiah Lowin
5a0f57498f remove empty parens from tool 2025-06-05 14:55:32 -04:00
Jeremiah Lowin
e068f4c3fd
Merge pull request #727 from jlowin/decorators
Return objects from FastMCP decorators
2025-06-05 11:22:13 -04:00
Jeremiah Lowin
35d9811910 Merge branch 'decorators' of https://github.com/jlowin/fastmcp into decorators 2025-06-05 11:19:41 -04:00
Jeremiah Lowin
e3a9050ac0 Update server.py 2025-06-05 11:19:40 -04:00
Jeremiah Lowin
d2ad5a4e61
Merge branch 'main' into decorators 2025-06-05 11:16:00 -04:00
Jeremiah Lowin
424978397b Fix indentation 2025-06-05 11:15:25 -04:00
Jeremiah Lowin
f495de6f3a Ensure methods work/are documented 2025-06-05 10:59:32 -04:00
Jeremiah Lowin
d26a5dffc3 Return objects from decorators 2025-06-05 10:04:39 -04:00
Jeremiah Lowin
cf0e63decc
Merge pull request #726 from jlowin/websockets-dep
Remove websockets dependency
2025-06-05 09:48:24 -04:00
Jeremiah Lowin
84b9b2a85f Add optional dep 2025-06-05 09:44:54 -04:00
Jeremiah Lowin
e20af46ca9 Update uv.lock 2025-06-05 09:38:43 -04:00
Jeremiah Lowin
7bb0a90d01 Remove websockets dependency 2025-06-05 09:28:39 -04:00
Jeremiah Lowin
31fd9abee0 Remove DecoratedFunction 2025-06-05 09:18:39 -04:00
Jeremiah Lowin
37e5165c4b
Merge pull request #725 from jlowin/updates
update banner
2025-06-05 09:05:03 -04:00
Jeremiah Lowin
ae6b97f366 update banner 2025-06-05 09:04:43 -04:00
Jeremiah Lowin
c3a1010d9b
Merge pull request #723 from highfeature/main
Fix links in README.md
2025-06-05 09:02:10 -04:00
Alain IVARS
e1f382c1cc Fix links in README.md 2025-06-05 11:05:59 +01:00
Jeremiah Lowin
ccdfb0ac91
Merge pull request #720 from jlowin/updates
Update docs.json
2025-06-04 22:29:38 -04:00
Jeremiah Lowin
5bc66bbf85 Update docs.json 2025-06-04 22:29:19 -04:00
Jeremiah Lowin
4a6268fd6e
Merge pull request #719 from jlowin/updates
Add tags
2025-06-04 18:36:43 -04:00
Jeremiah Lowin
a551b3468b Add tags 2025-06-04 18:36:10 -04:00
Jeremiah Lowin
02481cb9b8
Merge pull request #718 from jlowin/updates
Add updates
2025-06-04 18:33:20 -04:00
Jeremiah Lowin
c1d9defe15 Add updates 2025-06-04 18:32:54 -04:00
Jeremiah Lowin
fcd4e144ed
Merge pull request #716 from jlowin/banner-link
Update banner link
2025-06-04 17:42:27 -04:00
Jeremiah Lowin
a5586bde2d Update banner link 2025-06-04 17:42:00 -04:00
Jeremiah Lowin
7a1f0752c7
Merge pull request #714 from jlowin/parens
Add empty parens to docs
2025-06-04 17:40:30 -04:00
Jeremiah Lowin
b3f80c5374 Add empty parens to docs 2025-06-04 17:39:57 -04:00
Jeremiah Lowin
b6b19281f4
Merge pull request #713 from jlowin/banner
Allow clicking on banner
2025-06-04 17:33:25 -04:00
Jeremiah Lowin
80d563d004 Allow clicking on banner 2025-06-04 17:33:09 -04:00
Jeremiah Lowin
38f5da1a61
Merge pull request #712 from jlowin/banner
Add banner
2025-06-04 17:31:28 -04:00
Jeremiah Lowin
3374d26043 Add banner 2025-06-04 17:30:32 -04:00
Jeremiah Lowin
528199e1a5
Merge pull request #711 from jlowin/prompt-decorator
Allow naked prompt decorator
2025-06-04 16:39:56 -04:00
Jeremiah Lowin
099d340208 Update tests for prompts 2025-06-04 16:37:41 -04:00
Jeremiah Lowin
e7a94eb8a6 allow naked prompt decorator 2025-06-04 16:34:19 -04:00
Jeremiah Lowin
c0e1d1fa71
Merge pull request #710 from jlowin/deprecation-stack
Ensure deprecation warnings have stacklevel=2
2025-06-04 16:01:50 -04:00
Jeremiah Lowin
cad1ebadd9 Ensure deprecation warnings have stacklevel=2 2025-06-04 16:01:24 -04:00
Jeremiah Lowin
d3dbfe46b4
Merge pull request #709 from jlowin/remove-n-auto
remove -n auto
2025-06-04 15:54:24 -04:00
Jeremiah Lowin
87b26cb38b
Merge pull request #708 from jlowin/fix-pr-labeler
Fix pr labeler permissions
2025-06-04 15:54:14 -04:00
Jeremiah Lowin
d6fdbda0bc remove -n auto 2025-06-04 15:52:11 -04:00
Jeremiah Lowin
2675d6eb04
Merge pull request #706 from jlowin/object-functions
Support flexible @tool decorator call patterns
2025-06-04 15:46:31 -04:00
Jeremiah Lowin
5edb578ae3 Fix pr labeler permissions 2025-06-04 15:44:49 -04:00
Jeremiah Lowin
bfab42739c
Merge branch 'main' into object-functions 2025-06-04 15:41:57 -04:00
Jeremiah Lowin
18615bc48b Remove empty parens 2025-06-04 15:41:28 -04:00
Jeremiah Lowin
d1549c3d35 Remove empty parens 2025-06-04 15:37:55 -04:00
Jeremiah Lowin
699b457748 Support "naked" tool decorator usage 2025-06-04 14:33:08 -04:00
Jeremiah Lowin
2ff6aac932
Merge pull request #705 from jlowin/object-functions
Deprecate passing functions to the server in favor of core objects
2025-06-04 14:33:01 -04:00
Jeremiah Lowin
069d1ad631
Merge branch 'main' into object-functions 2025-06-04 14:31:47 -04:00
Jeremiah Lowin
cc541d6eee Ensure tool serializer is applied 2025-06-04 12:47:12 -04:00