Commit graph

621 commits

Author SHA1 Message Date
Jeremiah Lowin
10500f4fe5 dry out http app creation 2025-05-07 12:22:07 -04:00
Jeremiah Lowin
a93bc1a12d Update lifespan tests 2025-05-07 12:21:10 -04:00
Jeremiah Lowin
cabe668e41 Incorporate streamable HTTP server changes 2025-05-07 12:13:17 -04:00
Jeremiah Lowin
9c936168cd Add integration tests for SSE 2025-05-07 11:04:47 -04:00
Jeremiah Lowin
e5748fffb0
Merge pull request #358 from jlowin/sse-http
Move sse app to http
2025-05-07 10:37:43 -04:00
Jeremiah Lowin
78867e1a9f Clean up sse app 2025-05-07 10:21:09 -04:00
Jeremiah Lowin
427ef7f1c4 Add response return 2025-05-07 10:17:09 -04:00
Jeremiah Lowin
fb2a1ab6a5 Merge branch 'main' into sse-http 2025-05-07 10:16:58 -04:00
Jeremiah Lowin
b19ca34f10 Move sse app to http 2025-05-07 10:14:11 -04:00
Jeremiah Lowin
e0c28a29eb
Merge pull request #356 from jlowin/returnresponse
Ensure a response is returned from sse endpoint
2025-05-07 10:06:32 -04:00
Jeremiah Lowin
17ec430095
Merge pull request #357 from jlowin/middleware
Always apply request context middleware
2025-05-07 10:06:19 -04:00
Jeremiah Lowin
95930956f4 Ensure a response is returned from sse endpoint 2025-05-07 10:01:06 -04:00
Jeremiah Lowin
13d33996df always apply request context middleware 2025-05-07 09:14:56 -04:00
Jeremiah Lowin
a0541b54bd
Merge pull request #351 from jlowin/http-docs
Note that get_http_request is deprecated
2025-05-06 22:25:06 -04:00
Jeremiah Lowin
fc02acc85f Update context.mdx 2025-05-06 22:24:53 -04:00
Jeremiah Lowin
4b4d806fd5 Note that get_http_request is deprecated 2025-05-06 22:24:26 -04:00
Jeremiah Lowin
b401a7d354
Merge pull request #350 from jlowin/test-loop-scope
add test-loop-scope session
2025-05-06 22:22:25 -04:00
Jeremiah Lowin
d5066c0dc3 add test-loop-scope session 2025-05-06 22:18:54 -04:00
Jeremiah Lowin
dbdd682a97
Merge pull request #349 from jlowin/http-docs
Add dependency docs for context / http requests
2025-05-06 22:07:22 -04:00
Jeremiah Lowin
6ed95abbde Add dependency docs 2025-05-06 22:06:33 -04:00
Jeremiah Lowin
1c1ded03c7
Merge pull request #347 from jlowin/context
Context refactor
2025-05-06 21:40:34 -04:00
Jeremiah Lowin
48139ab65b Update server.py 2025-05-06 21:24:55 -04:00
Jeremiah Lowin
82aa53e09b Refactor context to avoid unecessary passing 2025-05-06 21:24:29 -04:00
Jeremiah Lowin
8d71878e77 use UTC for timedcache 2025-05-06 19:17:29 -04:00
Jeremiah Lowin
2d5b211d88 Improve documentation 2025-05-06 19:01:33 -04:00
Jeremiah Lowin
d1ba7c5586 refactor utilities 2025-05-06 17:57:23 -04:00
Jeremiah Lowin
7ce2953498
Merge pull request #343 from jlowin/docs
Update fastmcp.mdx
2025-05-06 13:46:04 -04:00
Jeremiah Lowin
cddbe56722 Update fastmcp.mdx 2025-05-06 13:45:53 -04:00
Jeremiah Lowin
a71842cc52
Merge pull request #341 from jlowin/legacy-parsing v2.2.10
Disable automatic JSON parsing of tool args
2025-05-06 13:31:18 -04:00
Jeremiah Lowin
a24293f3d4
Merge branch 'main' into legacy-parsing 2025-05-06 13:30:34 -04:00
Jeremiah Lowin
e95b61a41b
Merge pull request #342 from jlowin/prompt-test
Fix prompt test
2025-05-06 13:30:23 -04:00
Jeremiah Lowin
bf09a09163 Fix prompt test 2025-05-06 13:29:00 -04:00
Jeremiah Lowin
241db0b4be update logic 2025-05-06 13:27:30 -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
112b91f521 create a setting for legacy parsing 2025-05-06 13:21:38 -04:00
Jeremiah Lowin
2002e17f1d
Merge pull request #338 from jlowin/integration
Update docs.json
2025-05-06 12:07:07 -04:00
Jeremiah Lowin
718c5d0c8e Update docs.json 2025-05-06 12:06:51 -04:00
Jeremiah Lowin
9931b4d2d8
Merge pull request #337 from jlowin/coerce-numbers-to-str v2.2.9
Coerce numbers to str
2025-05-06 10:42:44 -04:00
Jeremiah Lowin
ddbf398892 Coerce numbers to str 2025-05-06 10:38:21 -04:00
Jeremiah Lowin
a94635e4e7
Merge pull request #336 from jlowin/invalid-resource
Prevent invalid resource URIs
2025-05-06 09:29:18 -04:00
Jeremiah Lowin
25f941aa85 Prevent invalid resource URIs 2025-05-06 09:27:13 -04:00
Jeremiah Lowin
09e0de72e6
Merge pull request #329 from discdiver/patch-1
Update quickstart.mdx example to include import
2025-05-05 16:33:28 -04:00
Jeff Hale
ba15a923e1
Update quickstart.mdx example to include import
Example fails without the import
2025-05-05 16:25:20 -04:00
Jeremiah Lowin
3f7a320ae1
Merge pull request #328 from jlowin/prompt
Update bug.yml
2025-05-05 13:51:25 -04:00
Jeremiah Lowin
ee8df46ea4 Update bug.yml 2025-05-05 13:51:11 -04:00
Jeremiah Lowin
3641ba5525
Merge pull request #327 from jlowin/prompt
Add client badge
2025-05-05 13:50:36 -04:00
Jeremiah Lowin
e7da74c0a6 Update issue template 2025-05-05 13:50:22 -04:00
Jeremiah Lowin
07d6971733 Add client badge 2025-05-05 13:29:38 -04:00
Jeremiah Lowin
a3a323f9c9
Merge pull request #325 from jlowin/prompt v2.2.8
Ensure prompts return descriptions
2025-05-05 12:37:14 -04:00
Jeremiah Lowin
2eb0e7c1b3 Ensure prompts return descriptions 2025-05-05 12:33:05 -04:00