fastmcp/tests
deepak-stratforge 138316715e feat(tool): add support for excluding arguments from tool definition
This introduces an `exclude_args` parameter to omit specified arguments
(such as `state`, `memory`, etc.).

It will exclude the mentioned args from the schema sent to the LLM and still allow them
to be passed when the tool is called.

This doesn't come with the MCP protocol but can be useful in many use cases.
2025-05-29 15:32:46 +05:30
..
cli Update tests 2025-05-17 18:02:23 -04:00
client Reset session after closing 2025-05-28 22:02:03 -04:00
contrib Make error masking configurable 2025-05-22 09:08:16 -04:00
deprecated Pass client headers through to OpenAPI client 2025-05-23 12:38:24 -04:00
prompts Ensure that tools/templates/prompts are compatible with callable objects 2025-05-23 18:53:55 -04:00
resources Ensure that tools/templates/prompts are compatible with callable objects 2025-05-23 18:53:55 -04:00
server feat(tool): add support for excluding arguments from tool definition 2025-05-29 15:32:46 +05:30
test_servers move test servers to root tests dir 2025-04-16 09:33:25 -04:00
tools Ensure that tools/templates/prompts are compatible with callable objects 2025-05-23 18:53:55 -04:00
utilities Match functions and methods 2025-05-23 19:00:54 -04:00
__init__.py Update type handling for resources 2024-11-29 19:42:46 -05:00
conftest.py Only apply log config to FastMCP loggers 2025-04-14 15:45:05 -04:00
test_examples.py rm slop markers 2025-05-20 13:48:23 -05:00