Commit graph

3,289 commits

Author SHA1 Message Date
Jeremiah Lowin
bc48f9be9d Pin without uv-specific config 2025-05-07 22:47:39 -04:00
Jeremiah Lowin
61a1f334ae
Merge pull request #361 from jlowin/streamable-http v2.3.0-rc.1
Streamable HTTP support
2025-05-07 22:30:49 -04:00
Jeremiah Lowin
f14d35cd84 Revert trailing slashes 2025-05-07 22:24:40 -04:00
Jeremiah Lowin
108ae4a471 Add documentation 2025-05-07 22:22:56 -04:00
Jeremiah Lowin
508534fb55 Update server.py 2025-05-07 21:06:31 -04:00
Jeremiah Lowin
4355112cb3 Switch tests to use http 2025-05-07 21:06:00 -04:00
Jeremiah Lowin
ef6a01f286 Vendor streamable http manager 2025-05-07 20:56:43 -04:00
Jeremiah Lowin
f82c9de672 Merge branch 'main' into streamable-http 2025-05-07 20:53:49 -04:00
Jeremiah Lowin
2998374dee
Merge pull request #364 from jlowin/http-pin
Bump mcp dependency to git commit that includes streamable client
2025-05-07 20:52:11 -04:00
Jeremiah Lowin
573479df42 Unpack tuple properly 2025-05-07 20:50:43 -04:00
Jeremiah Lowin
61d475d12f Fix tests 2025-05-07 20:49:16 -04:00
Jeremiah Lowin
c84131407e pin mcp dependency to git commit 2025-05-07 20:48:27 -04:00
Jeremiah Lowin
51e8b48c8b
Merge pull request #304 from Akshit97/main
feat: Streamable HTTP client support
2025-05-07 20:47:37 -04:00
Jeremiah Lowin
d401da3879 Merge from PR 2025-05-07 12:46:04 -04:00
Jeremiah Lowin
bd2b365ecc Merge branch 'pr/304' into streamable-http 2025-05-07 12:45:28 -04:00
Jeremiah Lowin
9be4662570 Bump MCP version to minimum supporting streamable HTTP 2025-05-07 12:26:52 -04:00
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
54f171ebe0
Merge pull request #359 from jlowin/sse-tests
Add integration tests for SSE
2025-05-07 11:08:16 -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