Commit graph

102 commits

Author SHA1 Message Date
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
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
9a2d92b46d Add as_proxy improvements and tests 2025-05-17 12:23:48 -04:00
Jeremiah Lowin
c9648389c4 Store server instance as fastmcp_server 2025-05-17 11:38:40 -04:00
Jeremiah Lowin
c3e9bdb49e Add lifespan property to app 2025-05-16 10:51:48 -04:00
Mai Nakagawa
6ee03286d0
Fix import statements 2025-05-16 11:22:55 +09: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
Matt C. Wilson
6a7e4e25f3 doc(asgi): Change custom route example to PlainTextResponse 2025-05-15 21:06:40 -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)
* 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
Jeremiah Lowin
79ffb3e8bc Add documentation for tool removal 2025-05-13 18:47:21 -04:00
Jeremiah Lowin
6fa7c1704a Improve error handling for tools and resources 2025-05-13 14:19:55 -04:00
Jeremiah Lowin
2c98515009 Update composition.mdx 2025-05-10 15:57:32 -04:00
Jeremiah Lowin
2416561b5c Update composition.mdx 2025-05-10 15:52:10 -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
Deprecate transport-specific methods on FastMCP server
2025-05-10 12:18:20 -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
b6d1b3f52f Deprecate transport-specific methods 2025-05-10 11:34:47 -04:00
Jeremiah Lowin
042a3852b1 Add docs 2025-05-10 09:29:58 -04:00
Jeremiah Lowin
b7bd49ac8a Add docs for asgi integration 2025-05-09 17:32:13 -04: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
a6fe65bbc1 Update transport docs 2025-05-08 17:52:36 -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
fc02acc85f Update context.mdx 2025-05-06 22:24:53 -04:00
Jeremiah Lowin
6ed95abbde Add dependency docs 2025-05-06 22:06:33 -04:00
Jeremiah Lowin
2d5b211d88 Improve documentation 2025-05-06 19:01:33 -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
112b91f521 create a setting for legacy parsing 2025-05-06 13:21:38 -04:00
Jeremiah Lowin
718c5d0c8e Update docs.json 2025-05-06 12:06:51 -04:00
Jeff Hale
ba15a923e1
Update quickstart.mdx example to include import
Example fails without the import
2025-05-05 16:25:20 -04:00
Jeremiah Lowin
07d6971733 Add client badge 2025-05-05 13:29:38 -04:00
Jeremiah Lowin
2eb0e7c1b3 Ensure prompts return descriptions 2025-05-05 12:33:05 -04:00
Jeremiah Lowin
c449f1d697 Handle args/kwargs appropriately for various objects 2025-05-04 15:00:26 -04:00
Jeremiah Lowin
3e1fd8a4e7 Update welcome.mdx 2025-05-03 20:37:20 -04:00
Jeremiah Lowin
3100a14416 Update docs for clarity 2025-05-03 20:37:04 -04:00
Jeremiah Lowin
d10e426d03 Ensure that tool serialization has a graceful fallback 2025-05-03 12:30:41 -04:00
Jeremiah Lowin
754f544ce2 Support proxy mount 2025-05-03 11:55:36 -04:00
Jeremiah Lowin
5b6bec6245
Merge pull request #303 from jlowin/context
get_starlette_request → get_http_request
2025-05-02 17:37:30 -04:00
Jeremiah Lowin
bb7d41a53d get_starlette_request → get_http_request 2025-05-02 17:36:09 -04:00
Jeremiah Lowin
b01cef6d9b
Merge pull request #302 from jlowin/context
Add method for retrieving current starlette request to FastMCP context
2025-05-02 17:29:08 -04:00
Jeremiah Lowin
b672468d4f Add support for starlette request 2025-05-02 17:16:43 -04:00
Jeremiah Lowin
cebe4614bb add _mcp methods 2025-05-02 16:30:16 -04:00