Commit graph

306 commits

Author SHA1 Message Date
Jeremiah Lowin
4b3529c9f6 Update banner 2025-06-28 15:19:59 -04:00
Jeremiah Lowin
cc98298e6e Add new tag 2025-06-28 15:15:35 -04:00
Jeremiah Lowin
6ff4022afa Update parameter capitalization 2025-06-28 15:06:16 -04:00
Jeremiah Lowin
2a3fa142f8 Update documentation 2025-06-28 15:05:13 -04:00
Jeremiah Lowin
3805ac9b44 Provide a response type to client 2025-06-28 09:47:14 -04:00
Jeremiah Lowin
e22267142e
Merge pull request #901 from jlowin/output-schema
MCP 6/18/25: Add output schema to tools
2025-06-28 08:16:06 -04:00
城城
2a30208245 Add a comma 2025-06-28 15:55:16 +08:00
Jeremiah Lowin
c412a63d4e Update docs 2025-06-27 22:38:55 -04:00
Jeremiah Lowin
1e29149d5f Merge branch 'main' into output-schema 2025-06-26 19:30:35 -04:00
Jeremiah Lowin
7b9696405b Remove legacy json parsing
Because the server now validates inputs, its no longer viable to provide a JSON string where e.g. an array is expected, so we can entirely remove FastMCP's "legacy json parsing" support from 1.x.

This is a breaking change (for legacy opt-in behavior)
2025-06-26 18:19:43 -04:00
Jeremiah Lowin
9d51bca0d8 Merge branch 'main' into protocol-update 2025-06-26 18:13:59 -04:00
Jeremiah Lowin
ddb38bacc4 Fix middleware tests 2025-06-26 18:13:32 -04:00
Jeremiah Lowin
5fc82f4fef Fix version badge for messages 2025-06-26 09:40:49 -04:00
Jeremiah Lowin
1fe4eb7a9d
Merge branch 'main' into notifications 2025-06-26 09:36:26 -04:00
zzstoatzz
3d43e80b8e fix a couple parsing issues 2025-06-25 11:26:22 -05:00
Jeremiah Lowin
029007e97e Update CSS 2025-06-25 11:55:03 -04:00
zzstoatzz
66dfeef483 regen api ref 2025-06-25 09:43:22 -05:00
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
zzstoatzz
034fa72b9c run api ref gen 2025-06-24 13:02:03 -05:00
Jeremiah Lowin
49188a6002 Fix PR numbers 2025-06-23 18:51:39 -04:00
Jeremiah Lowin
336d05ea26 Update changelog and updates for 2.9 release 2025-06-23 18:47:13 -04:00
Jeremiah Lowin
547bceb154
Merge pull request #919 from jlowin/middleware 2025-06-23 10:18:54 -04:00
Jeremiah Lowin
b2c39f3ce1
Merge pull request #907 from jlowin/feature/api-ref-exclude-modules 2025-06-23 10:17:37 -04:00
Jeremiah Lowin
f821edb252 Remove production-ready language from middleware docs 2025-06-22 22:01:10 -04:00
Jeremiah Lowin
6d033eeaf1 Add production-ready middleware examples with comprehensive tests
Implements timing, logging, rate limiting, and error handling middleware to showcase
FastMCP's middleware capabilities as a headline feature. Each middleware includes:

- Production-ready implementations with full configurability
- Comprehensive unit and integration tests with real FastMCP servers
- Updated documentation with teaching examples and production usage patterns

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 21:57:49 -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
zzstoatzz
dc3630bc93 adapt to new structure 2025-06-22 15:15:15 -05:00
Jeremiah Lowin
6503b79352 Add claude code 2025-06-22 15:44:46 -04:00
Jeremiah Lowin
fbc4fc1490 Add ChatGPT doc 2025-06-22 15:28:51 -04:00
Jeremiah Lowin
686df919ff Update gemini address 2025-06-22 14:41:18 -04:00
Jeremiah Lowin
9250d2932a Update Claude Desktop to reflect remote server support
#742
2025-06-22 14:41:12 -04:00
Jeremiah Lowin
b4b9c57bdd Update anthropic + openai to show SHTTP 2025-06-22 14:19:32 -04:00
Jeremiah Lowin
0142bb2af1
Merge branch 'protocol-update' into output-schema 2025-06-22 13:46:26 -04:00
Jeremiah Lowin
4d571e3711 Update nav 2025-06-22 13:43:15 -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
4a038d8f54 Update prompts.mdx
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 09:57:25 -04:00
Jeremiah Lowin
7dd2a13ec2 Update docs
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 09:52:52 -04:00
Jeremiah Lowin
84d5750f6d Update cli.mdx
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-21 20:08:29 -04:00
Jeremiah Lowin
e245155bc5 Simplify docs nav 2025-06-20 20:48:42 -04:00
Jeremiah Lowin
4b77c3a405 Add docs 2025-06-20 18:23:47 -04:00
zzstoatzz
98a91cbd9e fix escaping problem 2025-06-20 17:15:33 -05:00
zzstoatzz
a7e3ae47bf fix rendering for some pages 2025-06-20 17:07:19 -05:00
Jeremiah Lowin
1aaadf25e9
Merge pull request #893 from jlowin/api-ref 2025-06-20 16:39:15 -04:00
zzstoatzz
5afe5b793e update path and mdxify 2025-06-20 12:59:11 -05:00
Jeremiah Lowin
18ae625fef Update docs and test 2025-06-20 13:06:48 -04:00