Commit graph

3,289 commits

Author SHA1 Message Date
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
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