Commit graph

45 commits

Author SHA1 Message Date
Jeremiah Lowin
38036b1f42 Add automatic MCP list change notifications and client message handling
Implements comprehensive notification system for tools, resources, and prompts with automatic client updates and flexible message handlers.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 22:33:06 -04:00
Jeremiah Lowin
44f14b1f7b Clean up parameter documentation 2025-06-22 20:59:53 -04:00
Jeremiah Lowin
ffe0c92d63 Alias streamable-http as http 2025-06-22 20:00:11 -04:00
Jeremiah Lowin
133254ee25 Update docs 2025-06-22 13:34:36 -04:00
Jeremiah Lowin
3d2e2a5954 Update client features 2025-06-22 13:30:25 -04:00
Jeremiah Lowin
1adca653e3 Update overview
Co-Authored-By: Claude <claude@users.noreply.github.com>
2025-06-22 13:23:52 -04:00
Jeremiah Lowin
8e98d711fc Update client docs
Co-Authored-By: Claude <claude@users.noreply.github.com>
2025-06-22 13:18:28 -04:00
Jeremiah Lowin
dbf125b6ac Update client.mdx
Co-Authored-By: Claude <claude@users.noreply.github.com>
2025-06-22 10:20:03 -04:00
Jeremiah Lowin
e245155bc5 Simplify docs nav 2025-06-20 20:48:42 -04:00
Jeremiah Lowin
45d031a577 Update headers in docs 2025-06-11 20:20:14 -04:00
Jeremiah Lowin
9913f304f7 update import 2025-06-10 16:43:02 -04:00
JeremyCraigMartinez
b7256fef3c
Update oauth.mdx 2025-06-10 13:23:01 -07:00
Jeremiah Lowin
5a0f57498f remove empty parens from tool 2025-06-05 14:55:32 -04:00
Jeremiah Lowin
a551b3468b Add tags 2025-06-04 18:36:10 -04:00
Jeremiah Lowin
b3f80c5374 Add empty parens to docs 2025-06-04 17:39:57 -04:00
Jeremiah Lowin
18615bc48b Remove empty parens 2025-06-04 15:41:28 -04:00
Jeremiah Lowin
93d84489fc Update auth docs 2025-06-03 09:11:50 -04:00
Jeremiah Lowin
3f1acbbcd0 Add claude desktop docs 2025-06-02 17:48:52 -04:00
Michael J Kaye
db41238e94
Update client.mdx: ClientError namespace
`ClientError` is in the `fastmcp.exceptions` namespace, not `fastmcp.client`.
2025-06-02 13:07:31 +00:00
Jeremiah Lowin
132db32e51 Add auth docs 2025-06-01 21:33:33 -04:00
Jeremiah Lowin
16e73f86df Add client doc 2025-06-01 20:45:04 -04:00
Jeremiah Lowin
97bccb9104 Update client.mdx 2025-05-28 21:58:43 -04:00
Jeremiah Lowin
9bbd417129 Add keep_alive param to reuse subprocess 2025-05-28 21:46:40 -04:00
Jeremiah Lowin
9ca994b94d Bump 2.3.6 reference to 2.4.0 2025-05-22 22:17:35 -04:00
Jeremiah Lowin
1afe73c136 feat: support FastMCP v1 server transport 2025-05-21 17:42:26 -04:00
Jeremiah Lowin
725f256a8f Docs cleanup 2025-05-20 21:13:15 -04:00
Jeremiah Lowin
b2dc2f0473 Clean up 2025-05-20 21:10:44 -04:00
Jeremiah Lowin
35e20774c0 Add documentation for config-based clients 2025-05-20 21:05:44 -04:00
Jeremiah Lowin
e16cb61bc1 Improve client documentation 2025-05-20 11:44:23 -04:00
Jeremiah Lowin
79a3264908
Merge branch 'main' into progress 2025-05-20 10:40:52 -04:00
Jeremiah Lowin
c71138d6b8 Add progress handler to client 2025-05-20 09:27:47 -04:00
Jeremiah Lowin
8490905b0c Infer sse transport from url 2025-05-20 08:57:02 -04: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
a6fe65bbc1 Update transport docs 2025-05-08 17:52:36 -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
cebe4614bb add _mcp methods 2025-05-02 16:30:16 -04:00
Jeremiah Lowin
96e8c38c5b Update client docs 2025-04-30 10:49:41 -04:00
Jeremiah Lowin
9b20e8a6b0 update version badges 2025-04-24 20:27:27 -04:00
Jeremiah Lowin
d78425cd3f Document ping 2025-04-23 14:44:59 -04:00
Jeremiah Lowin
28315a0127 Fix broken links 2025-04-16 10:57:18 -04:00
Jeremiah Lowin
eecd4212ab Improve documentation 2025-04-16 10:56:30 -04:00
Jeremiah Lowin
526f1993c2 update docs 2025-04-15 21:29:15 -04:00
Jeremiah Lowin
3707be0700 add client docs 2025-04-13 12:42:40 -04:00