hyeonjae
24e2b09d95
Update content type in advanced_tool function ( #2147 )
2025-10-20 08:43:35 -04:00
Jeremiah Lowin
6f627b58fd
Implement icon support ( #2121 )
...
* Implement icon support in fastmcp
* Fix icon feature tests
- Update snapshot for ResourceTemplate to include icons field
- Remove OAuth mounting tests (belong to PR #2119 , not this feature)
* Update docs
2025-10-17 17:28:08 -04:00
Jeremiah Lowin
2f841c356e
Document container limitations for Image/Audio/File objects ( #2118 )
2025-10-16 18:03:29 -04:00
Jeremiah Lowin
e036cba383
Add Pydantic-compatible input validation ( #2073 )
2025-10-14 11:49:30 -07:00
Jeremiah Lowin
3fc2510110
Add meta parameter support to tools, resources, templates, and prompts decorators ( #1294 )
2025-07-29 17:16:05 -04:00
Jeremiah Lowin
0691701951
Add _fastmcp meta namespace ( #1290 )
2025-07-29 15:07:53 -04:00
Jeremiah Lowin
160d50e3a5
Update documentation
2025-07-28 17:42:23 -04:00
Jeremiah Lowin
d04840560a
Support string annotations ( #1255 )
2025-07-24 14:28:58 -04:00
Jeremiah Lowin
f4c0beca27
Update docs to reflect sync tools ( #1234 )
2025-07-22 19:04:38 -04: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
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
4b77c3a405
Add docs
2025-06-20 18:23:47 -04:00
Goro
058ebdd16f
Add file tool return value doc
2025-06-16 07:40:06 +02:00
Jeremiah Lowin
06dcff3b3b
Add tests
2025-06-14 09:22:29 -04:00
Jeremiah Lowin
46ab813de6
Deprecate top-level import
2025-06-14 09:12:21 -04:00
Jeremiah Lowin
233c4fb3fb
Add docs
2025-06-10 11:06:31 -04:00
Jeremiah Lowin
5a0f57498f
remove empty parens from tool
2025-06-05 14:55:32 -04:00
Jeremiah Lowin
b3f80c5374
Add empty parens to docs
2025-06-04 17:39:57 -04:00
Jeremiah Lowin
d1549c3d35
Remove empty parens
2025-06-04 15:37:55 -04:00
Jeremiah Lowin
8a61b16cda
Document exclude_args
2025-06-01 18:14:57 -04:00
Jeremiah Lowin
53b067b4e7
Make error masking configurable
2025-05-22 09:08:16 -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
112b91f521
create a setting for legacy parsing
2025-05-06 13:21:38 -04:00
Jeremiah Lowin
c449f1d697
Handle args/kwargs appropriately for various objects
2025-05-04 15:00:26 -04:00
Jeremiah Lowin
7301f10b59
Add support for annotations
2025-05-02 14:44:03 -04:00
Jeremiah Lowin
eefaadee34
Update docs for context
2025-04-25 21:11:14 -04:00
Jeremiah Lowin
b62f005307
Update tools.mdx
2025-04-25 20:02:46 -04:00
Jeremiah Lowin
882a10a5e3
Update docs and tests
2025-04-25 19:48:23 -04:00
Jeremiah Lowin
cd97b1c201
Document and test input types
2025-04-25 19:30:43 -04:00
Jeremiah Lowin
5f1e1dea5b
update tool docs
2025-04-25 19:05:20 -04:00
Jeremiah Lowin
8a4aa707a3
Update tools.mdx
2025-04-25 18:41:14 -04:00
Jeremiah Lowin
3f793d541c
minor docs updates
2025-04-25 18:32:24 -04:00
Jeremiah Lowin
9b20e8a6b0
update version badges
2025-04-24 20:27:27 -04:00
Jeremiah Lowin
b81d1a11ec
Indicate that Image class is for returns
2025-04-24 12:11:00 -04:00
Jeremiah Lowin
2340975232
update docs
2025-04-15 09:40:25 -04:00
Jeremiah Lowin
6e309e1354
Fix bug with duplicate behavior == ignore
2025-04-15 09:33:23 -04:00
Jeremiah Lowin
9d7a6e0684
Fix broken links
2025-04-14 13:17:52 -04:00
Jeremiah Lowin
753c993bb7
Add docs
2025-04-13 11:19:31 -04:00