Commit graph

665 commits

Author SHA1 Message Date
Jeremiah Lowin
7c257a481f
Merge pull request #388 from didier-durand/add-test-cache v2.3.1
Adding tests for TimedCache
2025-05-09 18:08:23 -04:00
Jeremiah Lowin
3ccf27930f Fix typing and static issues 2025-05-09 18:06:51 -04:00
Jeremiah Lowin
fab6e9ec34
Merge pull request #387 from didier-durand/add-test-types
Adding a few tests to Image type
2025-05-09 18:05:37 -04:00
Jeremiah Lowin
5abdf7e686
Merge pull request #390 from jlowin/mount
Ensure FastMCP handles nested SSE and SHTTP apps properly in ASGI frameworks
2025-05-09 17:45:35 -04:00
Jeremiah Lowin
706202968f
Update src/fastmcp/low_level/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-09 17:43:21 -04:00
Jeremiah Lowin
b7bd49ac8a Add docs for asgi integration 2025-05-09 17:32:13 -04:00
Jeremiah Lowin
a0939e57fe test nested servers 2025-05-09 17:27:22 -04:00
Jeremiah Lowin
d83afcc9ef Ensure we handle nested SSE apps 2025-05-09 16:07:25 -04:00
Didier Durand
31f07d8ddf Adding tests for TimedCache 2025-05-09 18:15:47 +02:00
Didier Durand
f8130cc22f Adding a few tests to Image type 2025-05-09 18:00:00 +02:00
Jeremiah Lowin
a220d8afad
Merge pull request #385 from didier-durand/text-typos
Fixing various text typos
2025-05-09 11:33:11 -04:00
Jeremiah Lowin
20ee719f7e
Merge pull request #384 from jlowin/llmstxt
Add llms.txt to docs
2025-05-09 11:32:11 -04:00
Didier Durand
fa0b89e733 Fixing various text typos 2025-05-09 17:23:33 +02:00
Jeremiah Lowin
bc0c9361ed Add llms.txt to docs 2025-05-09 11:15:54 -04:00
Jeremiah Lowin
748d6bd02f
Merge pull request #379 from strawgate/fix-tool-serializer
Fix tool result serialization when the tool returns a list
2025-05-08 22:30:15 -04:00
strawgate
a12edd7be5 fix recursive calls 2025-05-08 20:33:41 -05:00
Jeremiah Lowin
e9a180ef33
Merge pull request #377 from jlowin/transport-docs
Update transport docs
2025-05-08 17:53:01 -04:00
Jeremiah Lowin
a6fe65bbc1 Update transport docs 2025-05-08 17:52:36 -04:00
Jeremiah Lowin
c482c99076
Merge pull request #376 from jlowin/mcp-18 v2.3.0
Update mcp pin to 1.8
2025-05-08 16:27:16 -04:00
Jeremiah Lowin
01a348fe3a Update mcp pin to 1.8 2025-05-08 16:25:10 -04:00
Jeremiah Lowin
27efa1c4c1
Merge pull request #369 from jlowin/import-error
Fix import error
2025-05-07 23:25:46 -04:00
Jeremiah Lowin
06d0deb31b Reduce verbosity 2025-05-07 23:24:30 -04:00
Jeremiah Lowin
c58029b45e Fix import error 2025-05-07 23:22:40 -04:00
Jeremiah Lowin
2cb6aacd36
Merge pull request #367 from jlowin/git-commit
Move vendored file
2025-05-07 23:17:45 -04:00
Jeremiah Lowin
04defaaaa3 move vendored file 2025-05-07 23:17:24 -04:00
Jeremiah Lowin
0e758c3af3
Merge pull request #366 from jlowin/git-commit v2.3.0-rc.2
Pin mcp commit without uv-specific config
2025-05-07 22:51:19 -04:00
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