Commit graph

781 commits

Author SHA1 Message Date
Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2)
d944f6591e Skipping permission test error if the user has root privileges 2025-05-19 20:02:59 +03:00
Jeremiah Lowin
280620f328
Merge pull request #492 from jlowin/codex/add-agents-md-file
Improve AGENTS.md overview
2025-05-17 20:10:13 -04:00
Jeremiah Lowin
b4d6ad80aa
Merge pull request #490 from jlowin/codex/add-as-proxy-method-to-fastmcp
Add FastMCP.as_proxy()
2025-05-17 20:10:00 -04:00
Jeremiah Lowin
ef7e6b5cb2
Merge branch 'main' into codex/add-agents-md-file 2025-05-17 20:08:11 -04:00
Jeremiah Lowin
f04eb897a1
Merge pull request #491 from jlowin/cli-run
Update `fastmcp run` to work with remote servers
2025-05-17 20:07:59 -04:00
Jeremiah Lowin
36bfb97736
Merge branch 'main' into codex/add-agents-md-file 2025-05-17 20:07:19 -04:00
Jeremiah Lowin
a8c46b8efb Update AGENTS.md 2025-05-17 20:06:43 -04:00
Jeremiah Lowin
4978faefa5 Update AGENTS with repo overview 2025-05-17 19:18:37 -04:00
Jeremiah Lowin
24ed957f3a Update tests 2025-05-17 18:02:23 -04:00
Jeremiah Lowin
de14845868 Update cli.mdx 2025-05-17 15:07:23 -04:00
Jeremiah Lowin
5aacd0b3ca fastmcp run works with remote servers 2025-05-17 15:04:55 -04:00
Jeremiah Lowin
b67a5a5aef Fix import 2025-05-17 12:26:59 -04:00
Jeremiah Lowin
9a2d92b46d Add as_proxy improvements and tests 2025-05-17 12:23:48 -04:00
Jeremiah Lowin
f180e11b91
Merge pull request #489 from jlowin/codex/view-issue-487
Store FastMCP instance on app.state.fastmcp_server
2025-05-17 11:48:26 -04:00
Jeremiah Lowin
e76a076da5 Fix static checks 2025-05-17 11:47:00 -04:00
Jeremiah Lowin
c9648389c4 Store server instance as fastmcp_server 2025-05-17 11:38:40 -04:00
Jeremiah Lowin
cefb2294b0
Merge pull request #483 from jlowin/lifecycle
Add lifespan property to app
2025-05-16 20:54:43 -04:00
Jeremiah Lowin
d66353693e
Merge branch 'main' into lifecycle 2025-05-16 20:51:45 -04:00
Jeremiah Lowin
2612d64d45
Merge pull request #486 from davenpi/fix-flaky-timeout-test
Fix flaky timeout test by increasing timeout (#474)
2025-05-16 20:50:11 -04:00
davenpi
a9c8969c12 Increase timeout in flaky test for reliability 2025-05-16 15:58:25 -04:00
Jeremiah Lowin
78c6309c8a
Merge pull request #484 from jlowin/labeler
Add labeler
2025-05-16 12:07:22 -04:00
Jeremiah Lowin
76ca57a04d Add labeler 2025-05-16 11:06:43 -04:00
Jeremiah Lowin
c3e9bdb49e Add lifespan property to app 2025-05-16 10:51:48 -04:00
nate nowack
a31b423358
Merge pull request #479 from mai-nakagawa/patch-1
Doc(quickstart): Fix import statements
2025-05-15 21:52:29 -05:00
Mai Nakagawa
6ee03286d0
Fix import statements 2025-05-16 11:22:55 +09:00
Jeremiah Lowin
3ab1ee7564
Merge pull request #477 from mcw0933/main
doc(asgi): Change custom route example to PlainTextResponse
2025-05-15 21:41:24 -04:00
Jeremiah Lowin
a13bca67c0
Merge branch 'main' into main 2025-05-15 21:39:44 -04:00
Jeremiah Lowin
0519e8d9ee
Update docs/deployment/running-server.mdx
Co-authored-by: nate nowack <nate@prefect.io>
2025-05-15 21:39:25 -04:00
Jeremiah Lowin
3e4577e966
Merge pull request #425 from jlowin/sse-bugfix
Remove patch and use upstream SSEServerTransport
2025-05-15 21:38:59 -04:00
Jeremiah Lowin
86821dc548 Merge branch 'main' into sse-bugfix 2025-05-15 21:28:19 -04:00
Jeremiah Lowin
7213a9c167
Merge branch 'main' into main 2025-05-15 21:25:07 -04:00
nate nowack
d27d331c9d
Merge pull request #476 from jlowin/strict-typing
strict typing for `server.py`
2025-05-15 20:12:50 -05:00
zzstoatzz
204385377b strict typing for server.py 2025-05-15 20:09:15 -05:00
Matt C. Wilson
6a7e4e25f3 doc(asgi): Change custom route example to PlainTextResponse 2025-05-15 21:06:40 -04:00
nate nowack
f20bc7076c
Merge pull request #475 from Maxi91f/feat/middleware-on-run
feat: Add middleware option in server.run
2025-05-15 19:38:59 -05:00
Maxi Fernandez
6bd127ba09
Merge branch 'main' into feat/middleware-on-run 2025-05-15 21:33:44 -03:00
nate nowack
614b75f2a6
Merge pull request #473 from jlowin/null-check
add null check
2025-05-15 19:30:44 -05:00
MaxiF
bce31f2920 feat: Add middleware option in server.run 2025-05-15 20:23:17 -04:00
zzstoatzz
05274cc39b add null check 2025-05-15 19:12:53 -05:00
nate nowack
712f059cfe
Merge pull request #471 from rickygenhealth/main
support messages in progress notifications
2025-05-15 19:08:13 -05:00
Ricky Sahu
1bdbf88b0b lint 2025-05-15 16:00:59 -04:00
Ricky Sahu
47bf1f2b88 support messages in progress notifications 2025-05-15 15:51:02 -04:00
nate nowack
bf767fd42d
Merge pull request #460 from jlowin/update-proxy-example
update proxy docs + example
2025-05-15 09:09:06 -05:00
Jeremiah Lowin
92c888269a
Merge branch 'main' into update-proxy-example 2025-05-15 10:07:42 -04:00
Jeremiah Lowin
3226498e72
Merge pull request #468 from jlowin/run-tests
run tests on all PRs
2025-05-15 10:07:28 -04:00
Jeremiah Lowin
8559673e58 Skip on window 2025-05-15 10:03:24 -04:00
Jeremiah Lowin
69115a57ae run tests on all PRs 2025-05-15 10:01:07 -04:00
zzstoatzz
e2d0ca6d3e update proxy docs + example 2025-05-15 01:13:47 -05:00
Jeremiah Lowin
623181bd37
Update transport docs (#458)
* Update transport docs

* Don't infer WS
2025-05-14 21:18:44 -04:00
Jeremiah Lowin
837d4c407d
Add timeout support to client (#455) v2.3.4
* Add timeouts kwargs

* Add timeout support

* Fix windows handling and docs

* Update client.mdx

* Windows tests

* Update test_sse.py

* Update test_sse.py

* Update test_sse.py

* Update test_sse.py

* Fix windows
2025-05-14 20:50:24 -04:00