Commit graph

698 commits

Author SHA1 Message Date
Jeremiah Lowin
38ae8de404 Add test for SHTTP 2025-05-13 11:06:40 -04:00
Jeremiah Lowin
27416fdd11 Add path prefix to test 2025-05-13 11:04:49 -04:00
Jeremiah Lowin
d5db876b60
Merge pull request #427 from jlowin/181
Pin to mcp 1.8.1 to resolve callback deadlocks with SHTTP
2025-05-12 16:37:49 -04:00
Jeremiah Lowin
c4541e8354 Pin to mcp 1.8.1 2025-05-12 16:36:21 -04:00
Jeremiah Lowin
98c55e9a80
Merge pull request #424 from jlowin/dep-settings
Deprecate passing settings to the FastMCP instance
2025-05-12 15:48:28 -04:00
Jeremiah Lowin
f0b47376c4 Update deprecation message 2025-05-12 15:45:42 -04:00
Jeremiah Lowin
db3c59c098 Deprecate passing settings to the FastMCP instance 2025-05-12 15:37:12 -04:00
Jeremiah Lowin
f856b88ad9
Merge pull request #408 from yihuang/patch-1
add missing StreamableHttpTransport in client exports
2025-05-12 11:05:35 -04:00
Jeremiah Lowin
dc9688d3c6
Merge pull request #413 from jbkoh/exception-logging-for-tools
logging stack trace for easier debugging
2025-05-12 11:05:15 -04:00
Jason Koh
5bcb3f52c3 fix the message 2025-05-11 23:01:36 -07:00
Jason Koh
f3e1e757cd logging stack trace for easier debugging 2025-05-11 22:51:59 -07:00
yihuang
536fa1bec8
add missing StreamableHttpTransport in client exports 2025-05-11 12:15:11 +08:00
Jeremiah Lowin
bb2dfe80f2
Merge pull request #405 from jlowin/sse-path v2.3.3
Fix bug that sets message path and sse path to same value
2025-05-10 16:12:48 -04:00
Jeremiah Lowin
84a79ab56e Fix bug that sets message path and sse path to same value 2025-05-10 16:10:39 -04:00
Jeremiah Lowin
d83262192e
Merge pull request #403 from jlowin/composition
Update composition docs
2025-05-10 15:57:48 -04:00
Jeremiah Lowin
2c98515009 Update composition.mdx 2025-05-10 15:57:32 -04:00
Jeremiah Lowin
6bb82befa5
Merge pull request #404 from jlowin/test-no-prefix
Add test for no prefix when importing
2025-05-10 15:52:59 -04:00
Jeremiah Lowin
2416561b5c Update composition.mdx 2025-05-10 15:52:10 -04:00
Jeremiah Lowin
456db4db63 Add test for no prefix 2025-05-10 15:50:03 -04:00
Jeremiah Lowin
fa6d962009 Update composition docs 2025-05-10 15:47:20 -04:00
Jeremiah Lowin
aa6dde48cf
Merge pull request #401 from jlowin/deprecate-methods v2.3.2
Deprecate transport-specific methods on FastMCP server
2025-05-10 12:18:20 -04:00
Jeremiah Lowin
5950e05873
Merge pull request #402 from jlowin/cli
Update CLI docs
2025-05-10 12:17:51 -04:00
Jeremiah Lowin
69aaad50a7 Update CLI docs 2025-05-10 12:17:17 -04:00
Jeremiah Lowin
5464efc794 Update asgi.mdx 2025-05-10 11:42:07 -04:00
Jeremiah Lowin
0933670ebd Clean up docstrings and warnings 2025-05-10 11:39:34 -04:00
Jeremiah Lowin
b6d1b3f52f Deprecate transport-specific methods 2025-05-10 11:34:47 -04:00
Jeremiah Lowin
3fd015f180
Merge pull request #398 from jlowin/middleware
Allow users to pass middleware to starlette app constructors
2025-05-10 09:31:12 -04:00
Jeremiah Lowin
042a3852b1 Add docs 2025-05-10 09:29:58 -04:00
Jeremiah Lowin
7f5c5878eb Allow passing custom middleware 2025-05-10 09:26:10 -04:00
Jeremiah Lowin
6bdf15601b Add middleware kwarg 2025-05-10 09:19:29 -04:00
Jeremiah Lowin
2d09057243
Merge pull request #394 from didier-durand/add-cli-tests
Adding 23 tests for CLI
2025-05-10 09:07:09 -04:00
Jeremiah Lowin
a4f5b32972 Fix static issues and platform dependencies 2025-05-10 09:05:53 -04:00
Didier Durand
68f4887d13 Adding tests for CLI 2025-05-10 05:55:26 +02:00
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