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
Jeremiah Lowin
ac252fc28f
Fix CORS documentation example to properly handle preflight requests
...
The previous example only allowed GET methods, causing browser preflight
requests to fail with "Disallowed CORS method" errors. Updated to include
the required parameters for proper CORS support with MCP clients.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-20 12:27:22 -04:00
Jeremiah Lowin
28fe5082d2
Add session_id to context documentation
...
Fast follow to #881 to document the new session_id property.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-19 18:35:59 -04:00
Jeremiah Lowin
dee2f33a81
Update doc icons
2025-06-19 17:28:00 -04:00
Jeremiah Lowin
085c5b765b
Update docs and tests
2025-06-19 17:06:54 -04:00
Jeremiah Lowin
0beb79d11a
Minor updates
2025-06-19 15:28:55 -04:00
Jeremiah Lowin
2e31b2704b
Update tests
2025-06-19 14:05:19 -04:00
Jeremiah Lowin
922e1d5b82
Update docs
2025-06-18 11:48:44 -04:00
Goro
058ebdd16f
Add file tool return value doc
2025-06-16 07:40:06 +02:00